sql语句excel 编写sql语句问题

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)SQL脚本里的IF语句怎么写??_百度知道
SQL脚本里的IF语句怎么写??
想在脚本里用if语句判断,比如根据select * from table1 是否&gt..请问类似这种语句的存在吗..?应该怎么写.
?是否有; 0来进去相应操作..,应该如何写:
if ( select * from table1)
我有更好的答案
........end
elsebegin .if exists (select 1 from table1)begin
..............
采纳率:40%
SQL里面有IF的判断if exists(select * from table1)
print '存在'
print '不存在'
end希望以语句对你有帮助
应该用WHERE子句。例如:假设有一个学生成绩表,该表具有两个字段:学生姓名和学生成绩。挑选出成绩高于90分的学生记录的SQL语句可以这样写:SELECT 学生姓名,学生成绩 WHERE 学生成绩&90
用case when
then end 来实现就行了
其他1条回答
为您推荐:
其他类似问题
if语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。python里面链接mysql,写SQL语句,传递变量的问题_百度知道
python里面链接mysql,写SQL语句,传递变量的问题
query=&select task_type from task_type_table where module_name=%(MODULE_NAME)s and task_name=%(TASK_NAME_img)s& % vars()
cursor_fetch.execute(query)
results=cursor_fetch.fetchall()
MODULE_NAME和TASK_NAME_img都是变量的名字,想传递他们的值...
我有更好的答案
query=&select task_type from task_type_table where module_name=%s and task_name=%s&cursor_fetch.execute(query, [var1, var2])results=cursor_fetch.fetchall() 我这样的sql查询是没问题的 你的出错可能是字符串缺少引号的缘故吧
确实是这个问题,如果变量定义为字符串的话,要“‘hello world’”这样,否则数据库还是不会识别
query=&select task_type from task_type_table where module_name=%(MODULE_NAME)s and task_name=%(TASK_NAME_img)s& cursor_fetch.execute(query, vars())results=cursor_fetch.fetchall()
感觉没有错,把报的错误贴出来吧
为您推荐:
其他类似问题
您可能关注的内容
sql语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 复杂sql 语句编写经验 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信