SQL语句方法语法总结(一)】的更多相关文章

1.给表插入数据. (1)INSERT INTO TBL_NAME VALUES (VALUE_1,VALUE_2,...) (2)INSERT INTO TBL_NAME (COL_1,COL_2,...) VALUES (VALUE_1,VALUE_2,...) 2.更新表数据. UPDATE TBL_NAME SET COL_NAME_1 = VALUE_NEW_1,COL_NAME_2=VALUE_NEW_2,... WHERE COL_NAME = VALUE 3.IN 操作符. 说明…
1.distinct:返回不重复.唯一的值. select distinct col_name from tbl_name --表中的col_name 列的值 如果有10条一样的,仅返回一条. 2.where:条件表达式(这里主要说明操作符) 操作符 说明 = 等于 <>  (也有"!="的写法) 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 BETWEEN 某个范围 LIKE 模糊匹配 注意:(1).操作符后面的文本值使用单引号''…
1.时间相关的操作 月份.星期.日期.时间格式转换.第几周 ,'2014-4-1') as '时间间隔', --在所给时间上加上时间间隔,转换成DATETIME DATEDIFF(DAY,'2014-04-01','2014-04-30') as '时间差',--返回时间差值29 DATEPART(MONTH,'2014/04/4') as '月份'--返回时间日期的指定日期的月份 SELECT DATEPART(YEAR,'2012-01-11') as'年份' --年份 , DATEPART…
http://www.cnblogs.com/goody9807/archive/2010/10/19/1855697.html 动态sql语句基本语法 1   :普通SQL语句可以用Exec执行   eg:       Select   *   from   tableName Exec( 'select   *   from   tableName ') Exec   sp_executesql   N 'select   *   from   tableName '         --…
SQL语句基本语法 表的创建.修改.删除: 表中数据的增加.修改.删除.查看: SQL的 语法.数据类型.约束.删除表中数据(2种方法).语句查询的执行顺序: 查询 单列.多列.全部 子查询 单行子查询 去重 别名的使用 运算符的使用 order by 排序 group by 分组 having 分组条件 Limit 分页 Where 条件查询 In 的使用 模糊查询 内外连接 聚合函数 数据库操作…
动态sql语句基本语法 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N :字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: declare @fname varchar() set @fname = 'FiledName' Select @fname f…
oracle 中SQL 语句开发语法 SELECT INTO含义 在ORACLE中SELECT INTO是如何使用的,什么意思?和SQL SERVER的不一样?   和sqlserver的不一样sqlserver或者access中select into 是通过查询数据来建表oracle中,这个select into不能在语句中执行,必须要放到存储过程,函数等等里边执行譬如select to_char(sysdate,'yyyy-mm-dd') into v_date from dual;这个v_…
以前感觉在这个方面很欠缺,于是就找了些这方面的材料,自己也做了些总结,汇总到了一块.便于以后的查阅. --1.获取表的主键字段SELECT name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 colid from sysindexkeys where id=Object_Id('表名'))select A.COLUMN_NAME from INFORMATION_SCHEMA.CONSTRAINT_COLUM…
1 普通sql语句可以用exec执行,如: SELECT * FROM video EXEC ('SELECT * FROM video') EXEC sp_executesql N'SELECT * FROM video' --字符串前一定要加N 2 字段名,表名,数据库名之类作为变量时,必须用动态sql DECLARE @fname NVARCHAR() SET @fname = 'Name' SELECT @fname FROM Video --以上结果为Name,并非所要 可以使用这样动…
在main命令行输入三个参数到oracle 的 dept2表(自己建的 和dept一样(deptno,dname,loc)),插入到数据库中去.通过本例子,学习在java里调试sql的方法. 写完sql语句后,在下边把它打印出来,有错误时,把这句sql语句粘贴到sqlplus里去,会详细显示哪个位置出错了.因为myeclipse里是不会提示具体的错误位置的,如果sql语句比较长,错误难以被发现. 要注意的是sql的insert into 语句里的细节,如字符串的 'dname','loc'的单引…