T - SQL(关键字)
asc
:升序
desc
:降序
distinct
:去重
len( ' X ' )
:获取字符串’ X ‘长度
left (' X ', num)
:从左侧截取’ X ‘字符串num位
ltrim(rtrim(' X '))
:去除’ X ‘字符串首尾空格
REPLACE(' X1 ',' X2 ',' X3 ')
:将X1中的X2全部替换成X3
substring(' X ' , num1 , num2 )
:从第num1位开始,截取字符串’ X ‘num2位
PATINDEX('%[0-9]%',' X ')
:记录在字符串’ X ‘中首次出现数字的位置
PATINDEX('%[a-z]%',' X ')
:记录在字符串’ X ‘中首次出现字母的位置
STUFF(' X1 ',num1,num2,' X2 ')
:在字符串’ X1 ‘中删除从第num1位置开始的num2个字符,然后在删除的起始位置插入字符串’ X2 ’
cast(ceiling(rand()*(300-100)) as int) + 100
:随机返回101~300间的任意数
cast(floor(rand()*(300-100)) as int) + 100
:随机返回100~299间的任意数
cast( X as varchar)
:将数字 X 转字符串
isnull( ' X1 ' , ' X2 ' )
:判断X1是否为null值,如果是则默认为X2
exists(sql)
:sql查询后,有返回结果才为真
not exists(sql)
:sql查询后,无返回结果才为真