
SQL
krystal_sl
这个作者很懒,什么都没留下…
展开
-
sql where 1=1和 0=1 的作用
一、where 1=1where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: string MySqlStr=”select * from转载 2016-12-28 11:37:49 · 327 阅读 · 0 评论 -
sql server查询字段值为空的记录
查询一张用户信息表(userInfo),查询手机号(phone)为空的记录,sql语句如下:select * from userInfo where phone is null;这样在sql server里查询是可以的。我之前是这样写的:where phone=' ' 这样写在sql server里是查不到的,有大神可以告诉我为什么吗。原创 2017-01-19 10:18:37 · 7503 阅读 · 2 评论 -
case when then else end
case when then else end的意思:当....时怎样,否则怎样,结束。Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN原创 2017-02-23 10:25:58 · 386 阅读 · 0 评论 -
charindex()的用法
CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 ,[ start_location ] ) Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression转载 2017-02-23 10:32:48 · 19616 阅读 · 0 评论