SQL截取字符串
SQL截取字符串
SUBSTRING
返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效Microsoft SQL Server 数据类型的更多信息,请参见数据类型。
语法
SUBSTRING ( expression , start , length )
参数
expression
是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。
start
是一个整数,指定子串的开始位置。
length
是一个整数,指定子串的长度(要返回的字符数或字节数)。
举例:
select substring('600|900',1,CHARINDEX('|','600|900')-1)
select substring('600|900',CHARINDEX('|','600|900')+1,len('600|900'))
分别输出:600 900
'600|900'用变量替换
相关文档:
曾经有想通过创建sql server视图调整应用性能的想法,不过后来证明这个想法是行不通的。
做了个实验,在对原来的sql语句调整之后创建了两个视图,把原来的sql转换为视图了,通过视图来读取数据。最终的比较结果是通过视图比直接使用sql语句要慢,通过视图来提高sql的性能看来是不行 ......
前言里,我谈到了一些FORTRAN程序员和一名LISP程序员的事,前者只会使用循环来解决问题,后者只会使用递归方式解决问题。这种情况并不
少见,因为人们都喜欢使用自己了解的工具。下面讲一个笑话,不是真事:有人给一个数学家、一个物理学家和一个数据库程序员各发了一个橡皮球,并且让他们确
定球的体积。
数学家 ......
标签:数据访问 LINQ LINQ to SQL 部分
浏览LINQ to SQL关系 两个关联的表:
& ......
//本程序连接的是sql server 2005,与连接sql server 2000有点不同:driverName和URL都不同
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
public void getConnection() th ......