易语言sqlor
Ⅰ 易语言sql查询自定义排序
withtas(
select'1'工号,'销售'职位,'张三'姓名fromalunionall
select'2'工号,'仓管'职位,'李四'姓名fromalunionall
select'3'工号,'人事'职位,'王五'姓名fromalunionall
select'4'工号,'人事'职位,'赵六'姓名fromalunionall
select'5'工号,'销售'职位,'马奇'姓名fromal
)
select*fromtorderbydecode(职位,'销售',1,'人事',2,3),工号;
如上答案纯手工码字没有参与审核测试!@
Ⅱ 易语言SQL查询整张表中指定内容后如何显示
显示的代码如下:
.版本 2
.支持库 eDB
.支持库 eGrid
记录集1.置连接 (数据库连接1)
数据库连接1.连接SQLServer (编辑框1.内容, 到文本 (组合框1.取项目文本 (组合框1.现行选中项)), 编辑框2.内容, 编辑框3.内容)
记录集1.打开 (脚本, #SQL语句)
处理事件 ()
标签1.标题 = “共: ” + 到文本 (记录集1.记录数量) + “ 条记录”
进度条1.最大位置 = 记录集1.记录数量
进度条1.位置 = 0
高级表格1.列数 = 记录集1.字段数量
高级表格1.行数 = 记录集1.记录数量 + 1
.计次循环首 (记录集1.字段数量, 列)
高级表格1.置数据 (0, 列 - 1, 1, 记录集1.取字段名 (列 - 1))
.计次循环尾 ()
.计次循环首 (记录集1.记录数量, 行)
.计次循环首 (记录集1.字段数量, 列)
记录集1.读文本 (列 - 1, 文本)
高级表格1.置数据 (行, 列 - 1, 1, 删首尾空 (文本))
.计次循环尾 ()
进度条1.位置 = 进度条1.位置 + 1
记录集1.到下一条 ()
.计次循环尾 ()
记录集1.关闭 ()
Ⅲ 易语言执行SQL命令
你是不会连接sql命令和编辑框的内容吧。给你看一条命令你就明白了:
外部数据库1.执行 (“update data1 set id=-32768 where id=” + “‘” + 编辑框1.内容 + “‘” , )
Ⅳ 易语言查询SQL内容
超级编辑框里可以编写如下类似语句:
SELECT 姓名,性别,年龄 FROM 表名 where 姓名=‘引用编辑框内值' OR 性别=‘引用编辑框内值' OR 年龄=‘引用编辑框内值'
基本语句是这样的,具体实现方式还需要根据具体情况作适当修改。