SQL 常用函数 笔记
Garin Zhang
SQL常用函数:
1. ASCII():返回字符串最左端字符的ASCII码。
2. CHAR():将ASCII转换成字符。(0~255)
3. LOWER()和UPPER()。
4. STR():把数值型数据转换为字符型数据
SRT(<float_expression>[,length[,<decimal>]])
LTRIM()把字符串头部空格去掉,RTRIM()把字符串尾空格去掉。
取子串函数:
1. LEFT(<chars>, length):返回char左起length个字符。
2. RIGHT(<chars>, length):返回char右起length个字符。
3. SUBSTRING(<chars>, <position>, length):返回chars左边第position个字符起length个字符部分。
字符串比较:
1. QUOTENAME(<chars>[,quote_char]):返回被特定字符括起来的字符串。quote_char缺省为"[]"
2. REPLICATE(<chars>, integer):返回一个重复integer次数的chars。
3. REVERSE(<chars>):将chars字符串的字符排列顺序颠倒。
4. REPLACE(str1, str2, str3):用str3替换在str1中的子串str2.
5. SPACE(length):返回一个有指定长度的空白字符串。
6. STUFF(str1, start, length, str2):用str2替换str1中从start开始的length长度的字符串。
数据类型转换函数:
1. CAST(str1 AS <data_type>[length]):将str1显示的转换为另一数据类型。
2. CONVERT(<data_type>[length], <expression>[, style])。
在标准SQL中用于转化encoding:CONVERT('abc' USING utf8); // MySQL
CONVERT('abc', 'UTF8', 'LATIN'); // postgres
在SQL Server中:与CAST类似
日期函数:
1. day(str), 返回str中的日期值
2. month(str), year(str)
3. DATEADD(<datepart>, <number>, <data>) // data加上datepart的add之后的新日期
4. DATEDIFF(<datepart>, <date1>, <date2>)
5. DATENAME(<datepart>, <date>) // 返回datepart指定部分
6. DATEPART(<datepart>, <date>) //返回整数,DAT
相关文档:
SQL like子句的另一种实现方法,速度比like快(转)
一般来说使用模糊查询,大家都会想到LIKE
select * from table where a like '%字符%'
如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。
下面两种方法也可实现模糊查询:
select * from table where patindex('%字符%',a)>0 ......
select语句前加:
declare @d datetime
set @d=getdate()
并在select语句后加:
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
转自:动态网制作指南 www.knowsky.com
这是简易的查看执行时间的方法。
===========================================(一下内容转自:CSDN)
MSSQL Server中通过查 ......
osql 实用工具
osql 实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件。该实用工具通过 ODBC 与服务器通讯。
语法
osql
[-?] |
&nb ......
使用SQL语句
SQL语言包括数据查询语言(SELECT)、数据操纵语言(INSERT、UPDATE、DELETE)、事务控制语言(COMMIT、ROLLBACK、SAVEPOINT)、数据定义语言(CREATE TABLE、ALTER TABLE、DROP)、数据控制语言(GRANT、REVOKE)等五个部分。
当编写PL/SQL应用程序时,只能直接嵌入SELECT ......
Oracle发布免费数据库开发工具SQL Developer 1.2
2007.09.25 来自:CSDN 呐不喊 共有评论()条 发表评论 收藏
Oracle SQL Developer是甲骨文公司免费提供的数据库开发工具,可帮助用户简化开发工作,提高编制和调试SQL和PL/SQL代码的效率。现在,这个免费工 ......