总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法以
及SQL语句中日期格式的表示(#)、('')
在Delphi中进行字符变量连接相加时单引号用('''),又引号用('''')表示
首先定义变量
var 
AnInt:integer=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在某些情况下不对
AnIntStr:string='456';
AStr:string='abc';
AFieldName: string='字符型编号';
ATableName: string='YourTable';
ADate:Tdatetime=now;
Adoquery1:tadoquery;
1,Delphi语句
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 字符型编号='abc' and 整型编号=123';
等价于
adoquery1.sql.text:=
'select '+AFieldName+' from '+ATableName+' where '+AFieldName
+'='''+AStr+''' and 整型编号='+AnIntStr;
也等价于
adoquery1.sql.text:=
'select '+AFieldName+' from '+ATableName+' where '+AFieldName
+'='+QuotedStr(AStr)+' and 整型编号='+Inttostr(AnInt);

传到数据库服务器为:
select 字符型编号 from YourTable where 字符型编号='abc' and 整型编号=123

2,Delphi语句中日期表示
对于access数据库:
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段=#2003-12-01#';
等价于:
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段=#'+FormatDateTime('yyyy-MM-dd',now)+'#';
传到服务器为:
select 字符型编号 from YourTable where 日期型字段=#2003-12-01#

对于MSSQL数据库:
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段='2003-12-01'';
等价于:
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段='''+FormatDateTime('yyyy-MM-dd',now)+'''';
也等价于:
等价于:
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段='+QuotedStr(FormatDateTime('yyyy-MM-dd',now));

传到服务器为:
select 字符型编号 from YourTable where 日期型字段='2003-12-01'

日期字段还可以这样表示
Delphi语句
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段>='+QuotedStr(FormatDateTime('yyyy-MM-dd',now))
+' and 日期型字段<='+QuotedStr(FormatDateTime('yyyy-MM-dd',now+1));//明天
等价于
adoquery1.sql.text:=
'select 字符型编号 from YourTable where 日期型字段 between '+QuotedStr(FormatDateTime('yyyy-MM-dd',now))
+' and '+QuotedStr(FormatDateTime('yyyy-MM-dd',now+1));

转载于:https://www.cnblogs.com/bestlove/p/6597303.html

(转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法相关推荐

  1. delphi去掉字段前后的引号_Delphi编程SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...

    Delphi编程SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法 (2011-06-23 12:14:13) 标签: delphi编程 sql语句引号 q ...

  2. (转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法 总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中 ...

  3. 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法以 及SQL语句中日期格式的表示(#).('') 在Delphi中进行字符变量连接相加时单引号用( ...

  4. 总结一下SQL语句中引号()、quotedstr()、()、format()在SQL语句中的用法

    View Code 总结一下SQL语句中引号('').quotedstr().('''').format()在SQL语句中的用法以及SQL语句中日期格式的表示(#).('''')在Delphi中进行字 ...

  5. SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的 ...

  6. oracle中不等于怎么表示,sql语句不等于怎么表示

    sql中怎么表示"不等于"(数据库,SQL) 1.sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不 ...

  7. SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)

    SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete) SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MS ...

  8. 将EXCEL中的列拼接成SQL insert插入语句

    工作中经常需要将EXCEL文件中的数据导入到各种数据库,但是对于不熟悉数据库的人来说,如果直接使用命令执行导入,这无疑是一个难题,也是一个风险.这里我们直接在EXCEL文件中拼接成标准的SQL ins ...

  9. 帝国cms php sql,帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

    帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 例1:连接MYSQL数据库例子.(a.php) db_close(); //关闭MYSQL链接$empire=null; //注消操作类变量? ...

最新文章

  1. Python调用MySQL模块初试
  2. 【内网渗透】利用非常规手段突破安全策略上线CS
  3. 不懂规矩站错位置,“代币”谄媚“区块链”逼于无奈
  4. centos查看当前目录下文件大小_centos Linux 统计某个文件夹占用空间大小
  5. java之通过FileChannel实现文件复制
  6. 【模板】可持久化线段树
  7. Xshell 使用数字小键盘进行vim 写入操作.
  8. pytorch ——模型创建与nn.Module
  9. 学习Linux——计算机概论
  10. WIFI与WLAN区别有哪些?
  11. golang的https服务器
  12. 第9批候选!高工智能汽车金球奖入围年度产品/方案公示
  13. 修改鼠标指针的样式,让鼠标变成动态个性化图标,让你的鼠标图标更炫酷起来。
  14. 史密斯(Smith)圆图
  15. 新手成为黑客,需要掌握电脑网络命令汇总
  16. 人力资源实习生是什么岗位
  17. 10-解决win10系统更新后开机变慢的问题
  18. 刘强东牛津大学经典演讲:我人生的4个关键抉择,都是怎么做的?
  19. win7计算机建立无线网络连接不上,win7无线网络显示❌,win7连不上无线网显示红叉...
  20. 模拟量采集软件虚拟精度提升方案

热门文章

  1. 夏日超好吃零食集合,你吃过几样?
  2. Mybatis知识点讲解 【笔记】
  3. 货拉拉完成 3 亿美元 D 轮融资,2018 年全年业务量增长将近 200%
  4. 整样运用计算机考试,高新计算机考试试题
  5. 【Redis】基于Redis6的数据类型以及相关命令、应用场景整理
  6. 小米首款三折叠屏手机曝光,折叠屏会是2019年热潮吗?
  7. 即时通讯服务器的对比
  8. 01-自动化工具的构建-天才老师防作弊
  9. 陕西省国家税务局同城数据级灾难备份系统建设采购项目中标公告
  10. 树莓派使用PCA9685扩展(二)之驱动无刷电机(调)入坑指南