数据集sql语句写法

写法1:直接把变量值包含在sql的表达式中;

with frmDataPool.qry用户账号表 do
 begin
  Close;
  SQL.Text:=‘select * from 用户账号表 where admid = ‘ + QuotedStr(edtAdmid.Text) + ‘ AND admps = ‘ + QuotedStr(edtAdmps.Text);
  Open;
 end;

写法2:用参数

with frmDataPool.qry用户账号表 do
begin
  Close;
  SQL.Text:=‘select * from 用户账号表 where admid = :admid  AND admps =:admps ‘;
  Parameters.ParamByName(‘admid‘).Value:=edtAdmid.Text; //为admid参数赋值;
  Parameters.ParamByName(‘admps‘).Value:=edtAdmps.Text; //为admps参数赋值;
  Open;
end;

  

 

时间: 2024-11-11 21:58:46

数据集sql语句写法的相关文章

mysql之sql语句写法

添加字段 alter table table_a add field_A varchar(15) not null default 0; 参考:MySql 建表.添加字段.修改字段.添加索引SQL语句写法 原文地址:https://www.cnblogs.com/acuii/p/10456546.html

一学期积累下来的SQL语句写法的学习

整合了一下上学期学习的积累,希望可以帮到初学者! 可能以后会有用吧! A 基本语句的运用 操作基于emp表1.按工资从高到低排列SQL> select rownum as 次序,ename,sal  2  from (select ename,sal  3  from emp  4  order by sal desc)  5  where rownum<=5  6  ;2.做内嵌式图由大到小排序后找前五个的错误写法 SQL> select ename,sal  2  from emp 

mysql中获取一天、一周、一月时间数据的各种sql语句写法

今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表.插入2条数据,便于部分数据的测试,其中部分名词或函数进行了解释说明.直入主题! 创建表:create table if not exists t(   id int,   addTime datetime default ’0000-00-00 00:00:00′)添加两条初始数据:insert t values(1, ’2012-07

动态语句SQL语句写法

/****************************************************************************************************************************************************** 动态语句语法:exec/sp_executesql语法 整理人:中国风(Roy) 日期:2008.06.06 *******************************************

MySQL数据库实现分页查询的SQL语句写法!

一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 查询第1条到第10条的数据的sql是:select * from table limit 0,10;   ->对应我们的需求就是查询第一页的数据:select * from table limit (1-1

只显示前几条数据的sql语句写法 七种数据库中Select Top的使用方法

七种数据库中Select Top的使用方法 1. Oracle数据库 SELECT * FROM TABLENAME WHERE ROWNUM <= N 2. Infomix数据库 SELECT FIRST N * FROM TABLENAME 3. DB2数据库 SELECT * FROM (SELECT * ROW_NUMBER() OVER({ORDER BY COL1 DESC}) AS ROWNUM FROM TABLENAME) WHERE ROWNUM <= N 或者 SELEC

MySQL排名SQL语句写法

通常在使用MySQL时,会碰到根据多个排名条件计算一组数据的排名情况,条件相同的则排名一致. 假设有表table,两个条件字段conditionA降序排序和conditionB升序排序,条件相同排名一致,排名信息保存在dense_rank字段. 做法:定义@conditionA, @conditionB, @dense_rank, @id_rank四个用户变量.其中@conditionA, @conditionB用来保存当前一行的数据条件, @dense_rank用来保存当前的排名值,@id_r

Oracle生日提醒sql语句写法

今天想做个员工生日提醒的模块,突然发现语句还不好写,于是百度总结了一下,呵呵. SELECT * from 表名 where HUMANSTATE='正常在职' AND (TO_NUMBER(TO_CHAR((DATEOFBIRTH),'MM')) = TO_NUMBER(TO_CHAR((sysdate),'MM'))) AND (TO_NUMBER(TO_CHAR((DATEOFBIRTH),'DD')) BETWEEN TO_NUMBER(TO_CHAR((sysdate),'DD'))

MySQL与Oracle在SQL语句写法上的一些差异

1.单分组函数 2.