SQL分页
摘要:做网站的时候,会经常用到分页。如果数据量大的话,肯定要一次从数据库中读取一页的数据,而不是一次全读出来。分页的思路大概如下,你先把所有需要的数据Select出来,然后每次去若干条。怎么才能做到每次取若干条呢,首先,你需要把所有的列都加上一个唯一的标识位,以表示出来某一列在结果集中的索引。其次,你需要告诉存储过程,你需要从第几条数据开始取,取多少条。第二个问题好解决,就是给存储过程两个参数,下面主要说说第一个问题,怎样才能加上一列字段,唯一标识出来该列在结果集中的索引呢?下面是我实现的两种方式。第一,适用于所有SQL Server版本,临时表机制。这是我列出来的一些SQL,我知道大家都不太喜欢看
阅读全文
T-SQL 字符串函数和日期函数
摘要:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。4、STR()把数值型数据转换为字符型数据。STR (<float_expression>[,length[, <decimal>]])length 指定返
阅读全文