云数据库 RDS for MySQL

 

云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,让您更加专注业务发展。

 
 

    把数据库表排序语句 更多内容
  • 条件语句

    hp_true_filename(parentid);--示调用存储过程 END IF; IF_THEN_ELSE IF IF语句可以嵌套,嵌套方式如下: 1 2 3 4 5 6 7 IF sex = 'm' THEN pretty_sex := 'man'; ELSE

    来自:帮助中心

    查看更多 →

  • 赋值语句

    赋值语句 变量语法 给变量赋值的语法请参见图1。 图1 assignment_value::= 对以上语法格式的解释如下: variable_name,为变量名。 value,可以是值或达式。值value的类型需要和变量variable_name的类型兼容才能正确赋值。 变量赋值示例

    来自:帮助中心

    查看更多 →

  • 动态语句

    动态语句 执行动态查询语句 执行动态非查询语句 动态调用存储过程 动态调用匿名块 父主题: 存储过程

    来自:帮助中心

    查看更多 →

  • 循环语句

    (1 row) 该循环必须要结合EXIT使用,否则将陷入死循环。 WHILE_LOOP语句 语法图 图2 while_loop::= 只要条件达式为真,WHILE语句就会不停的在一系列语句上进行循环,在每次进入循环体的时候进行条件判断。 示例 1 2 3 4 5 6

    来自:帮助中心

    查看更多 →

  • 分支语句

    分支语句 语法 分支语句的语法请参见图1。 图1 case_when::= when_clause子句的语法图参见图2。 图2 when_clause::= 参数说明: case_expression:变量或达式。 when_expression:常量或者条件达式。 statement:执行语句。

    来自:帮助中心

    查看更多 →

  • 空语句

    语句 在PL/SQL程序中,可以用NULL语句来说明“不用做任何事情”,相当于一个占位符,可以使某些语句变得有意义,提高程序的可读性。 语法 空语句的用法如下: 1 2 3 4 5 6 7 8 9 DECLARE … BEGIN … IF v_num IS

    来自:帮助中心

    查看更多 →

  • 预备语句

    预备语句 当传递给SQL语句的值在编译时未知或者同一语句将被使用多次时,可以使用预备语句。 使用命令PREPARE准备语句。对于未知的值使用占位符"?": EXEC SQL PREPARE stmt1 FROM "SELECT oid, datname FROM pg_database

    来自:帮助中心

    查看更多 →

  • 条件语句

    hp_true_filename(parentid);--示调用存储过程 END IF; IF_THEN_ELSE IF IF语句可以嵌套,嵌套方式如下: 1 2 3 4 5 6 7 IF sex = 'm' THEN pretty_sex := 'man'; ELSE

    来自:帮助中心

    查看更多 →

  • 分支语句

    分支语句 语法 分支语句的语法请参见图1。 图1 case_when::= when_clause子句的语法图参见图2。 图2 when_clause::= 参数说明: case_expression:变量或达式。 when_expression:常量或者条件达式。 statement:执行语句。

    来自:帮助中心

    查看更多 →

  • 经验总结:SQL语句改写规则

    函数调用导致性能下降很多,可以根据情况可下推函数的函数改成CASE达式。 避免对索引使用函数或达式运算。 对索引使用函数或达式运算会停止使用索引转而执行全扫描。 尽量避免在where子句中使用“!=”或“<”“>”操作符、null值判断、or连接、参数隐式转换。 如果where条件中出现了

    来自:帮助中心

    查看更多 →

  • 经验总结:SQL语句改写规则

    的函数改成CASE达式。 避免对索引使用函数或达式运算。 对索引使用函数或达式运算会停止使用索引转而执行全扫描。 避免在WHERE子句中使用!=、<、>操作符、NULL值判断、OR连接、参数隐式转换。 如果WHERE条件中出现了>=和<=同一个值,由于当前不支持范围等价类推导,尽量把条件改为=查询。

    来自:帮助中心

    查看更多 →

  • 自定义排序器

    自定义排序器 编写自定义排序类继承BulkInsertPartitioner,在写入Hudi时加入配置: .option(BULKINSERT_USER_DEFINED_PARTITIONER_CLASS, <自定义排序类的包名加类名>) 自定义分区排序器样例: public class

    来自:帮助中心

    查看更多 →

  • 自定义排序器

    自定义排序器 编写自定义排序类继承BulkInsertPartitioner,在写入Hudi时加入配置: .option(BULKINSERT_USER_DEFINED_PARTITIONER_CLASS, <自定义排序类的包名加类名>) 自定义分区排序器样例: public class

    来自:帮助中心

    查看更多 →

  • 经验总结:SQL语句改写规则

    函数调用导致性能下降很多,可以根据情况可下推函数的函数改成CASE达式。 避免对索引使用函数或达式运算。 对索引使用函数或达式运算会停止使用索引转而执行全扫描。 尽量避免在where子句中使用“!=”或“<”“>”操作符、null值判断、or连接、参数隐式转换。 如果where条件中出现了

    来自:帮助中心

    查看更多 →

  • 窗口函数

    TABLE AS语法创建出的,使用DESC查看结构时,存在以下差异: MySQL8.0中: 对于中的列类型(Type)为BIGINT类型或INT类型时不显示宽度。 对于中的列类型(Type)的宽度为0时,显示宽度,如binary(0)。 GaussDB 中: 对于中的列类型(Typ

    来自:帮助中心

    查看更多 →

  • 分区表DML查询语句

    分区DML查询语句 由于分区的实现完全体现在数据库内核中,用户对分区查询、非分区查询在语法上除了指定分区的查询操作以外没有区别。 出于分区的易用性考虑,GaussDB支持指定分区的查询操作,指定分区可以通过PARTITION (partname)或者PARTITION FOR

    来自:帮助中心

    查看更多 →

  • 分区表DML查询语句

    分区DML查询语句 由于分区的实现完全体现在数据库内核中,用户对分区查询、非分区查询在语法上除了指定分区的查询操作以外没有区别。 出于分区的易用性考虑,GaussDB Kernel支持指定分区的查询操作,指定分区可以通过PARTITION (partname)或者PARTITION

    来自:帮助中心

    查看更多 →

  • SQL查询最佳实践

    数的函数改成CASE达式。 避免对索引使用函数或达式运算。 对索引使用函数或达式运算会停止使用索引转而执行全扫描。 尽量避免在where子句中使用!=或<>操作符、null值判断、or连接、参数隐式转换。 对复杂SQL语句进行拆分。 对于过于复杂并且不易通过以上方法调整性

    来自:帮助中心

    查看更多 →

  • 自定义排序器

    自定义排序器 编写自定义排序类继承BulkInsertPartitioner,在写入Hudi时加入配置: .option(BULKINSERT_USER_DEFINED_PARTITIONER_CLASS, <自定义排序类的包名加类名>) 自定义分区排序器样例: public class

    来自:帮助中心

    查看更多 →

  • 自定义排序器

    自定义排序器 编写自定义排序类继承BulkInsertPartitioner,在写入Hudi时加入配置: .option(BULKINSERT_USER_DEFINED_PARTITIONER_CLASS, <自定义排序类的包名加类名>) 自定义分区排序器样例: public class

    来自:帮助中心

    查看更多 →

  • SQL查询优秀实践

    降很多,可以根据情况可下推函数的函数改成CASE达式。 避免对索引使用函数或达式运算。 对索引使用函数或达式运算会停止使用索引转而执行全扫描。 尽量避免在where子句中使用!=或<>操作符、null值判断、or连接、参数隐式转换。 对复杂SQL语句进行拆分。 对于过于

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了