软件测试中常用的SQL语句
查询语句
语法格式:
SELECT
[ALL | DISTINCT | DISTINCTROW ]
[HIGH_PRIORITY]
[STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUN
select_expr [, select_expr ...]
[from table_references
[WHERE where_condition]
[GROUP BY {col_name | expr | position}
[ASC | DESC], ... [WITH ROLLUP]]
[HAVING where_condition]
[ORDER BY {col_name | expr | position}
[ASC | DESC], ...]
[LIMIT {[offset,] row_count | row_count OFF
[PROCEDURE procedure_name(argument_list)]
[INTO OUTFILE 'file_name' export_options
| INTO DUMPFILE 'file_name'
| INTO var_name [, var_name]]
[FOR UPDATE | LOCK IN SHARE MODE]]
常用举例
--查询member表中所有的会员记录
SELECT * from member;
其中“*”号表示显示符合条件的记录的所有字段
在数据库中存储类型为文本的字段查询
--查询member表中姓名叫张三的会员
SELECT * from member WHERE name = '张三';
--查询member表中所有姓张的会员
SELECT * from member WHERE name like ‘张%’;
其中“%”表示任意字符都符合条件。即只有满足姓名中第1个字符是“张”就满足查询条件
--查询member表中所有名字包含“三”的会员
SELECT * from member WHERE name like ‘%三%’;
由于“三”字前后都含有百分号“%”,这就表示“三”字前面和“三”字后面不管是任何字符都满足查询条件,即使“三”字前后没有字符也符合条件
在数据库中年龄存储为数字类型的字段查询
--查询member表中年龄等于18的会员
SELECT * from member WHERE age = 18;
--查询member表中年龄大于等于18的会员
SELECT * from member WHERE age >= 18;
相关文档:
问题来自http://topic.csdn.net/u/20091128/10/6750afae-71df-42df-ae23-14024736e1d8.html?64174
依我猜测可能是要拼字段名称
if (D > 0)
{
UpData_D = "D_D" + D.ToString();
DataSet myData = Socut.Data.ExecuteDataSet("UPDATE YUAN SET " + UpData_D + "='" + Y + "',..........
}
......
经典SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
......
Union All/Union/Intersect操作
适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。
Concat(连接)
说明:连接不同的集合,不会自动过滤相同项;延迟。
1.简单形式:
var q = (
from c in db.Customers
select c.Phone
).Concat(
from c in db.Customers
......
SQL server安装时时:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。
打开注册表编辑器(开始->运行->regedit),在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样 ......
PL/SQL存储过程编程 收藏
/**author huangchaobiao
*Email:huangchaobiao111@163.com
*/
PL/SQL存储过程编程(上)
1. Oracle应用编辑方法概览
答:1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用;
2) ODBC
3) OCI: C语言和数据库打交道的方法,和ProC很相似,更底层,很少用;
4) SQLJ ......