【SqlServer】

sql

系统方法

  • 查看数据库中所有表
-- 查看数据库中所有表
Select Name FROM SysObjects Where XType='U' ORDER BY Name

语法

  • ​Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
​CASE sex  
  WHEN '1' THEN '男'         
  WHEN '2' THEN '女'ELSE '其他' 
  END
​
--Case搜索函数(可用为比较的函数 > < = in exist)
-- = 
​CASE 
  WHEN sex = '1' THEN '男'         
​  WHEN sex = '2' THEN '女'
  ELSE '其他' 
  END

-- >
case 
  when len(123) > 2 then 'true'
  else 'false'
  end 

-- in 
​​CASE 
  WHEN col_1 IN ( 'a', 'b') 
  THEN '第一类'         
  WHEN col_1 IN ('a')       
  THEN '第二类'ELSE'其他' 
  END​

-- EXISTS 
case 
  when EXISTS(select 2) then 'true'
  else 'false'
  end 
  • substring 截取字符串,charindex 查找字符串所在索引位置,reverse 反转字符串
-- 截取','之前的字符串,反转字符串
select 
  a.str,
  REVERSE(a.str) reverseStr,
  substring(a.str,0,CHARINDEX(',',a.str)) res 
from 
  (select '123,456' str) a 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SqlServer 操作 JSON Intro Sql Server 从 2016 开始支持了一些 json 操作...
    天天向上卡索阅读 4,692评论 2 1
  • 任何一种理由的持续旅行都有它的意义,哪怕是食物......2017.2.4 有些地方,吵的让人感觉孤独,静的让人感...
    一毛半阅读 170评论 0 0
  • 我从楼兰古国的梦中醒来 惊觉周围己黄沙漫漫 堆起的一片皱纹的瀚海里 我找不到温柔与共的梦幻 轻轻捧起五彩的沙粒 感...
    大漠文缘阅读 475评论 6 15
  • 豆豆的检查出来了,双胞胎呀双胞胎。这真的是家里的一大喜事,而且是我经历的身边最最亲的人的双胞胎呀。特别的激动
    水水_6eeb阅读 129评论 0 0
  • 足球大课间,女生踢球的守门员一直是班长。女生们胆子小,不像旁边的男生,早就有一群人替换了班长,体验了守门员的乐趣。...
    静静老师阅读 166评论 0 0