SQL 语句备忘录


1:replace 函数
第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么
select replace('lihan','a','b')
                                                                 
-----------------------------
lihbn

(所影响的行数为
1 行)
=========================================================
2:substring函数
第一个参数你的字符串,第二个是开始替换位置,第三个结束替换位置
select substring('lihan',0,3);
-----
li

(所影响的行数为
1 行)
=========================================================
3:charindex函数
第一个参数你要查找的char,第二个参数你被查找的字符串 返回参数一在参数二的位置
select  charindex('a','lihan')
-----------
4

(所影响的行数为
1 行)

===========================================================
4:ASCII函数
返回字符表达式中最左侧的字符的
ASCII 代码值。
select ASCII('lihan')
-----------
108

(所影响的行数为
1 行)

================================================================
5:nchar函数
根据
Unicode 标准的定义,返回具有指定的整数代码的 Unicode 字符。
参数是介于
065535 之间的正整数。如果指定了超出此范围的值,将返回 NULL
select nchar(3213)
----
unicode字符

(所影响的行数为
1 行)

=========================================================
6soundex
返回一个由四个字符组成的代码 (
SOUNDEX),用于评估两个字符串的相似性。
SELECT SOUNDEX ('lihan'), SOUNDEX ('lihon');
----- -----
L546  L542

(所影响的行数为
1 行)
=========================================================
7char
参数为介于
0255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。
SELECT char(125)
----
}

(所影响的行数为
1 行)

==========================================================
8:str函数
第一个参数必须为数字,第二个参数表示转化成char型占的位置,小于参数一位置返回
*,大于右对齐
SELECT str(12345,3)
----
***

(所影响的行数为
1 行)

SELECT str(12345,12)
------------
       12345

(所影响的行数为
1 行)
===========================================================
9:difference函数
返回一个整数值,指示两个字符表达式的
SOUNDEX 值之间的差异。
返回的整数是
SOUNDEX 值中相同字符的个数。返回的值从 04 不等:0 表示几乎不同或完全不同,4 表示几乎相同或完全相同。
SELECT difference('lihan','liha')
-----------
3

(所影响的行数为
1 行)


==================================================================
10:stuff函数(四个参数)
函数将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;然后将第二个字符串插入第一个字符串的开始位置。
SELECT stuff('lihan',2,3,'lihan')
--------
llihann

(所影响的行数为
1 行)
===============================================================

11:left函数
返回最左边N个字符,由参数决定
select left('lihan',4)
-----
liha

(所影响的行数为
1 行)
================================================================

12 right函数
返回最右边N个字符,由参数决定
select right('lihan',4)
-----
ihan

(所影响的行数为
1 行)
================================================================

13:replicate函数
我的认为是把参数一复制参数二次
select replicate('lihan',4)
--------------------
lihanlihanlihanlihan

(所影响的行数为
1 行)

================================================================

14:len函数
返回参数长度
select len('lihan')
-----------
5

(所影响的行数为
1 行)


================================================================
15:reverse函数
反转字符串
select reverse('lihan')
-----
nahil

(所影响的行数为
1 行)


=================================================================

16:lower和upper函数
参数大小写转化
select lower(upper('lihan'))
--------------------
lihan

(所影响的行数为
1 行)

====================================================================

17:ltrim和rtrim函数
删除左边空格和右面空格
select ltrim('    lihan                 ')
--------------------------
lihan                

(所影响的行数为
1 行)
select rtrim('    lihan')
---------
    lihan

(所影响的行数为
1 行)

转载于:https://www.cnblogs.com/delphi2007/articles/1685192.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Navicat Premium是一款强大的数据库管理工具,它提供了一个执行SQL语句的功能。当我们在Navicat Premium中执行SQL语句时,它将会记录我们执行过的SQL语句。 Navicat Premium会将执行过的SQL语句记录在历史记录中,方便我们查看和再次使用。我们可以通过打开Navicat Premium的历史记录窗口来查看执行过的SQL语句记录。在历史记录窗口中,我们可以看到我们执行过的SQL语句的详细信息,包括执行时间、执行结果和执行的数据库等相关信息。 通过查看执行过的SQL语句记录,我们可以轻松地回顾我们以前做过的操作,并且可以在需要时重新执行这些SQL语句。这个功能非常有用,尤其是在处理复杂的数据库操作时,我们可以根据以前的经验和记录来确保我们的SQL语句正确无误地执行。 另外,在Navicat Premium中,我们还可以对执行过的SQL语句进行一些操作,比如导出执行过的SQL语句记录为文件,方便与他人共享或备份。我们也可以编辑执行过的SQL语句,以便根据实际需要进行修改和调整。这些功能使得Navicat Premium成为了一个非常实用的数据库工具。 总而言之,Navicat Premium能够记录执行过的SQL语句,这为我们在处理数据库操作时提供了方便和便捷。我们可以通过历史记录窗口查看和管理执行过的SQL语句,同时,还可以对执行过的SQL语句进行导出和编辑等操作。这些功能都让Navicat Premium成为了一款非常可靠和实用的数据库管理工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值