首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    2-3 T-SQL函数

    2-3 T-SQL函数 学习系统函数、行集函数和Ranking函数;重点掌握字符串函数、日期时间函数和数学函数的使用参数以及使用技巧 重点掌握用户定义的标量函数以及自定义函数的执行方法 掌握用户定义的内嵌表值函数以及与用户定义的标量函数的主要区别 在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。 (4) 转换函数:ASCH,CHAR,STR,SOUNDEX,DIFFERENCE。 下面我们通过案例对重要的字符串函数进行重点的介绍。 例如:select UPPER('dsfgdfghtyuj') 9、UPPER() 功能:返回将小写字符数据转换为大写的字符表达式。 我们首先运行一段SQL查询:select tno,name , salary From teacher,查询后的基本结构如图2-3所示。我们看见,分别有三位教师的薪水是一样高的。

    2K10发布于 2020-01-08
  • 来自专栏summerking的专栏

    excel转换sql

    F2&"');") 日期格式,所以在使用Excel批量生成sql时,首先得设置引用的列为文本格式或常规格式 修改为文本格式 复制D列—>粘贴到文本编辑器中—>设置一个新的空白列(G列)为文本格式

    76830编辑于 2022-09-19
  • 来自专栏学派客

    sql数据转换

    start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。 length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度(但是结果并补一个返回length字符长度,要看expression的长度和start的设置!!!!!!!!!!!)。 SQL GROUP BY 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name SQL IN 语法 SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)原始的表 (在实例中使用: 通配符 SQL Between DELETE 语句 DELETE 语句用于删除表中的行。

    1.4K10编辑于 2023-04-07
  • 来自专栏Tripod

    疯狂SQL转换系列- SQL for Milvus

    Milvus提供了一套类SQL的数据检索API,方便使用者通过这些API检索数据。由于它与SQL语法间仍有差别,且必须通过编程的方式才能获取数据,使用起来仍不够方便。 MOQL Transx继续秉承能SQL化检索数据库就SQL化检索数据库的宗旨。为用户提供了一套可以检索Milvus向量数据库的SQL语法,并提供了检索接口。 语句,并返回查询结果 RecordSet recordSet = milvusQuerier.query(sql); 也可以使用MilvusQuerier将SQL语句翻译为SearchParam ,其SearchParam提供的部分参数可以直接映射为SQL语法的等同语义子句。 如:expr参数,其语义与SQL中Where子句语义基本兼容;其OutFields参数为输出结果集的列结构,与SQL语句的Select子句语义相同。

    1.2K00编辑于 2023-05-07
  • 来自专栏bisal的个人杂货铺

    字符转换SQL需求

    前两天朋友提了一个和SQL有关的问题,准确地说,是和字符串转换有关的,首先我们创建测试表,用模拟数据进行说明, SQL> CREATE TABLE test(a VARCHAR2(30));Table 我们翻译下需求, 1.每个字段原始用","进行分割,包含多个部分,需要转换为用“;“进行分割,每个部分的位置不变。 2.原始字符串中,","分割的每个部分,需要从xxdddddd转换为dddddd.xx。 遍历(1)拆出的字符串进行转换,从xxdddddd转换为dddddd.xx。 (3). 遍历(1)拆出的字符串进行转换,从xxdddddd转换为dddddd.xx。 因为xxdddddd中的xx和dddddd,位置是固定的,所以用substr解析,通过||'.'

    1.4K20发布于 2019-08-16
  • 来自专栏程序员的SOD蜜

    SQL 行列转换简单示例

    SQLSERVER 2005 以后提供了新的方式进行行列转换,下面是一个实例供参考: if object_id('tb') is not null drop table tbTest go create

    1.7K90发布于 2018-02-26
  • 来自专栏全栈程序员必看

    sql的隐式转换_js强制转换和隐式转换

    什么叫做隐式转换? 显示转换,就是你使用转换函数进行操作。 隐式转换,就是你不使用转换函数,默认就给转换了。 Oracle 隐式转换 1 Oracle 隐式转换 Oracle中对不同类型的处理具有显式类型转换(Explicit)和隐式类型转换(Implicit)两种方式,对于显式类型转换,我们是可控的,但是对于隐式类型转换 ,当然不建议使用, 因为很难控制,有不少缺点,但是我们很难避免碰到隐式类型转换,如果不了解隐式类型转换的规则,那么往往会改变我们SQL的执行计划,从而可能导致效率降低或其它问题。 例如: 1)当末发生隐式转换时索引有效 2)当字段列发生隐式转换时索引将失效 SQL> explain plan for select * from t1 wherevid=15612; 1- filter 1.2 隐式转换的缺点 1. 使用显示类型转换会让我们的SQL更加容易被理解,也就是可读性更强,但是隐式类型转换却没有这个优点 2.

    4.2K30编辑于 2022-11-07
  • 来自专栏AI机器学习与深度学习算法

    学习分类 2-3 感知机

    要如何求出权重向量呢?基本做法和回归时相同,将权重向量用作参数,创建更新表达式来更新参数。这就需要一个被称为感知机的模型。

    62810编辑于 2022-11-08
  • 来自专栏嘿dotNet

    sql server 日期转换函数 convert()

    --内容来自:http://hi.baidu.com/muqingz/item/8fb7b3ca8a485b0cac092f7b Select CONVERT(varchar(100), GETDATE(), 0)--: 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1)--: 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2)--: 06.05.16 Select CONVERT(

    1.9K20发布于 2020-09-11
  • 来自专栏四楼没电梯

    Elasticsearch 的 SQL 与 DSL 转换

    更妙的是,ES 还提供了 SQL → DSL 的转换接口,让开发者可以编写 SQL,自动生成底层 DSL,从而兼顾可读性与性能优化。 二、为什么要理解 SQL ↔ DSL 转换? 三、基础示例:SQL → DSL 我们先通过官方 _sql/translate 接口来看看 SQL 是如何被翻译成 DSL 的。 -01' ORDER BY publish_date DESC LIMIT 5 转换为 DSL POST /_sql/translate { "query": "SELECT title, author ORDER BY total DESC 转换结果 DSL { "size": 0, "query": { "range": { "price": { "gt": 100 } field": "category.keyword", "order": { "_count": "desc" } } } } } 说明: GROUP BY 转换

    34010编辑于 2025-10-31
  • 来自专栏全栈程序员必看

    sql 时间日期格式转换

    针对此日期格式的各种转换:’2022-01-31 15:06:23′ 1、转换为日期格式 select DATE_FORMAT(‘2022-01-31 15:06:23′,’yyyy-MM-dd’); select to_date(‘2022-01-31 15:06:23’); 2、转换为年 select year(‘2022-01-31 15:06:23’); 3、转换为月 select month (‘2022-01-31 15:06:23’); 4、转换为天 select day(‘2022-01-31 15:06:23’); 5、转换为小时 select hour(‘2022-01-31 15:06:23’); 6、转换为分钟 select minute(‘2022-01-31 15:06:23’); 7、转换为秒 select second(‘2022-01-31 15:06:23

    8K50编辑于 2022-09-27
  • 来自专栏ASP.NET MVC5 后台权限管理系统

    SQL简体繁体转换函数代码

    SQL查询窗口中直接创建表和函数 --生成码表 if exists (select * from dbo.sysobjects where id = object_id(N'[codetable]') --利用编码对照表,实现 简体-->繁体,繁体-->简体 的转换 --调用示例 --转换为繁体 --select dbo.f_GB2BIG('我是中国人',1) --转换为简体 --select --要转换的字符串 @toBIG bit --转换标志,为1,表示 GB-->BIG,否则是 BIG-->GB )returns nvarchar(4000) as begin --利用编码对照表,实现 简体-->繁体,繁体-->简体 的转换 --调用示例 --转换为繁体 --select dbo.f_GB2BIG('我是中国人',1) --转换为简体 --select dbo.f_GB2BIG('我是中國人',0) -- 注意,转换函数使用的是unicode编码

    4.2K20发布于 2020-06-19
  • 来自专栏算法无遗策

    动画 | 什么是2-3树?

    2-3树正是一种绝对平衡的树,任意节点到它所有的叶子节点的深度都是相等的。 2-3树的数字代表一个节点有2到3个子树。它也满足二分搜索树的基本性质,但它不属于二分搜索树。 2-3树查找元素 2-3树的查找类似二分搜索树的查找,根据元素的大小来决定查找的方向。 动画:2-3树插入 2-3树删除元素 2-3树删除元素相对比较复杂,删除元素也和插入元素一样先进行命中查找,查找成功才进行删除操作。 2-3树为满二叉树时,删除叶子节点 2-3树满二叉树的情况下,删除叶子节点是比较简单的。 动画:2-3树删除 -----END---

    1K10发布于 2020-01-02
  • 来自专栏我是攻城师

    什么是2-3

    2-3树 VS 二叉搜索树 同样的一组数据,在2-3树和二叉搜索树里面的对比如下: ? 可以看到2-3树的节点分布非常均匀,且叶子节点的高度一致,并且如果这里即使是AVL树,那么树的高度也比2-3树高,而高度的降低则可以提升增删改的效率。 2-3树的插入 为了保持平衡性,2-3树的插入如果破坏了平衡性,那么树本身会产生分裂和合并,然后调整结构以维持平衡性,这一点和AVL树为了保持平衡而产生的节点旋转的作用一样,2-3树的插入分裂有几种情况如下 2-3树的删除 2-3树节点的删除也会破坏平衡性,同样树本身也会产生分裂和合并,如下: ? 总结 本篇文章,主要介绍了2-3树相关的知识,2-3树,2-3-4树以及B树都不是二叉树,但与二叉树的大致特点是类似的,它们是一种平衡的多路查找树,节点的孩子个数可以允许多于2个,虽然高度降低了,但编码相对复杂

    2.3K20发布于 2019-04-28
  • 来自专栏互联网开发者交流社区

    SQL中PIVOT和UNPIVOT行列转换

    DECLARE @sql_col VARCHAR(8000); DECLARE @sql_str VARCHAR(8000); DECLARE @sql_ VARCHAR(MAX); SELECT @ sql_col = ISNULL(@sql_col + ',', '') + QUOTENAME(BBCAccount.dbo.BusinessType.Name) FROM BBCAccount.dbo.BusinessType WHERE ParentCode IS NULL AND Type = 0 AND IsSystem = 1; SET @sql_ = 'select * from BBCAccount.dbo.BusinessType WHERE ParentCode IS NULL AND Type=0 AND IsSystem=1 )as tw pivot( max(Code) for Name in(' + @sql_col + ') )piv '; EXEC(@sql_); 明显,UN这个前缀表明了,它做的操作是跟PIVOT相反的,即列转行。

    1.6K60发布于 2018-07-04
  • 来自专栏bisal的个人杂货铺

    如何找到隐式转换SQL

    隐式转换相关的文章, 《从隐式转换案例,来挖掘开发人员的技能提升》 《浅谈显式转换和隐式转换》 《隐式转换的案例场景》 我们知道,隐式转换是在开发过程中非常容易进的一种坑,最常见的就是程序中传参类型和数据库表中定义的字段类型不一致 然而不是所有出现这些函数的场景都是因为隐式转换,例如这个SQLSQL> select * from t1 where col in ('A','B','C') and id=1; ID 如果想从Oracle中找到出现了隐式转换并且对性能产生影响(之所以说”并且“,就是因为如果是=右值出现隐式转换,至少不会影响索引的使用)的SQL,单靠一条SQL,确实有些困难。 解析函数中的列字段名称,如果该字段在dba_ind_columns存在,说明该字段是索引字段,但是执行计划用的全表扫描,说明这条SQL存在可能受了隐式转换的影响。 但这有几个问题, 1. 隐式转换导致索引不能使用的SQL。 2. 索引列使用函数运算的SQL。 还想请教一下各位大佬,有无更合适、靠谱、通用的方式和逻辑,能找出这两个场景的SQL

    1.6K30发布于 2021-09-06
  • 来自专栏数据和云

    SQL优化——隐式字符编码转换

    隐式类型转换也会导致放弃走树搜索。 ;等价于:mysql> select * from tradelog where CAST(tradid AS signed int) = 110717; 下面来看看隐式字符编码转换导致的一个慢SQL: : 业务上有个SQL执行需要1.31秒: 看看执行计划: 从执行计划分析看出问题出在r表也就是 h_merge_result_new_indicator 表全表扫描,查看该表的表结有联合索引。 因此: 这部分会转换后再与h_merge_result_new_indicator关联。 相关文章:陈家睿,公众号:数据和云SQL优化——IN和EXISTS谁的效率更高 ---- 墨天轮原文链接:https://www.modb.pro/db/153885?

    98730编辑于 2022-03-04
  • 来自专栏python3

    2-3 选项卡控件

    2-3 选项卡控件 u本节学习目标: n了解选项卡控件的基本属性 n掌握如何设置选项卡控件的属性 n掌握统计页面选项卡控件页面基本信息 n掌握选项卡控件的功能操作控制 2-3-1 简介 在 Windows 一般选项卡在Windows操作系统中的表现样式如图2-3所示。 ? 图2-3 图片框控件的属性及方法 2-3-2 选项卡控件的基本属性 图片框控件是使用频度最高的控件,主要用以显示窗体文本信息。 其基本的属性和方法定义如表2-3所示: 属性 说明 MultiLine 指定是否可以显示多行选项卡。如果可以显示多行选项卡,该值应为 True,否则为 False。 使用这个集合可以添加和删除TabPage对象 表2-3 选项卡控件的属性 2-3-3 选项卡控件实践操作 1.

    2.1K10发布于 2020-01-07
  • 来自专栏全栈程序员必看

    sql中的convert转换数字_Convert

    1.Convert.ToInt是数据类型转换成int类型 2.

    2.1K60编辑于 2022-09-21
  • 来自专栏bisal的个人杂货铺

    字符转换SQL需求增强

    上次《字符转换SQL需求》讨论的需求,使用各种函数,实现了字符转换的需求,但通过朋友指教,其实存在些问题。 这是原来的写法, SQL> SELECT listagg(x.a, ';') within GROUP (ORDER BY x.a) FROM 2 (SELECT substr(regexp_substr SZ;000003.SZ;000003.SZ;000003.SZ 尚大师给出了一种解法,很酷炫,这些地儿我还得再学学,引入了rownum做层级,并用rowid进行聚类,目的应该是保证同一个rowid的转换后还是同一行 ,很巧妙, SQL> select listagg(regexp_replace(xx.a, '([A-Z]{2})([0-9]{6})', '\2.\1'), ';') within group( 黄老师则指出,用Oracle的SQL可以直接在达梦中跑。 谢谢各位朋友,若还有好的建议,欢迎随时留言,谢谢。

    78110发布于 2019-08-15
领券