SQL语句总结----T-SQL程序结构(持续更新)

 我来答
世纪网络17
2022-07-19 · TA获得超过5944个赞
知道小有建树答主
回答量:2426
采纳率:100%
帮助的人:141万
展开全部

批是一组SQL语句集合,一个批以结束符GO而终结。批中的语句被一次性提交给SQL SERVER,将这些语句编译成一个执行单元,在执行时全部执行。
批的基本规则:
(1)所有create语句应当单独构成一个批
(2)使用alter table语句修改表结构后,不能在同一个批中使用新定义的列
(3)excute语句为批中第一语句时,可以省略excute
(4)go与sql语句不同行

(1) -- 单行注释
(2) /*...*/ 多行注释
(注:多行注释不能跨越批次处理,整个注释必须包含在一个批处理内)

1. 数学函数
ABS()绝对值 ,SIN ,ASIN ,COS ,ACOS ,EXP
POWER (numeric_expression,y)表达式的y次幂
SQRT()平方根
SQUARE()平方

2. 字符串函数
ASCII 求字符的ASCII值
CHAR 求整数对应的字符
STR float数值转字符串
LEFT(char_expression,count) 左侧截取字串
RIGHT(char_expression,count) 右侧截取字串
SUBSTRing(char,start,length) 取串内子串
LEN 求串长
LTRIM 去前导空格
RTRIM 去尾随空格
REPLACE(c1,c2,c3) 用字符串3替换字符串1中的字串2

3. 时间日期函数
GETDATE 取系统时间,日期
DATEADD 加一段时间
DATEDIFF 求两个时间之间的差
4.转换函数
CAST( <表达式> as <目标数据类型> [(<长度>)] )
CONVERT(varchar(60)目标数据类型,getdate()表达式,126格式)

1. 块语句

2. 条件语句

3. CASE语句
(1)简单CASE语句

(2)CASE搜索语句

4. 循环语句

5. 等待语句

6. GOTO语句

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式