草庐IT

分隔符

全部标签

mysql - 跨服务器,标准 SQL 生成逗号分隔列表

我一直在寻找,但找不到任何东西。是否有符合SQL标准的方式来生成类似this的输出数据库?我想要一个在sqlite、mysql、postgresql或sqlserver上同样有效的查询。这样的事情甚至可能吗? 最佳答案 据我了解您的问题,您正在寻找一种跨数据库的方式来将列中的值聚合到逗号分隔列表中。据我所知,没有标准聚合来执行此操作(在添加一些新聚合之前,在PostgreSQL上,我正在为此编写自己的聚合)。您最好的办法是选择列表并在您的应用程序中处理它,但当您必须编写可跨数据库移植的代码时就会发生这种情况。您将遇到的第二个问题是,

mysql - 跨服务器,标准 SQL 生成逗号分隔列表

我一直在寻找,但找不到任何东西。是否有符合SQL标准的方式来生成类似this的输出数据库?我想要一个在sqlite、mysql、postgresql或sqlserver上同样有效的查询。这样的事情甚至可能吗? 最佳答案 据我了解您的问题,您正在寻找一种跨数据库的方式来将列中的值聚合到逗号分隔列表中。据我所知,没有标准聚合来执行此操作(在添加一些新聚合之前,在PostgreSQL上,我正在为此编写自己的聚合)。您最好的办法是选择列表并在您的应用程序中处理它,但当您必须编写可跨数据库移植的代码时就会发生这种情况。您将遇到的第二个问题是,

sql - 如何拆分逗号分隔值?

我想在Category列中拆分一个逗号分隔的字符串:类别汽车,A,1234444汽车,B,2345444电子,计算机,33443434我只想从上面的字符串中获取一个值:value1:Autovalue2:Avalue3:1234444我找到了如何使用Replace()和Trim()。但是,我想要一种更简单的方法。在SQL中有SubString()但在SQLite中没有。substr()可以设置最大长度,但我的字符串没有固定长度。 最佳答案 您可以使用CommonTableExpression在SQLite中拆分逗号分隔值。WITHs

sql - 如何拆分逗号分隔值?

我想在Category列中拆分一个逗号分隔的字符串:类别汽车,A,1234444汽车,B,2345444电子,计算机,33443434我只想从上面的字符串中获取一个值:value1:Autovalue2:Avalue3:1234444我找到了如何使用Replace()和Trim()。但是,我想要一种更简单的方法。在SQL中有SubString()但在SQLite中没有。substr()可以设置最大长度,但我的字符串没有固定长度。 最佳答案 您可以使用CommonTableExpression在SQLite中拆分逗号分隔值。WITHs

mysql - GROUP BY 子句在 sqlite 中获取逗号分隔值

我的表结构是这样的,使用sqlite3CREATETABLEenghindi(engTEXT,hindiTEXT)我有一个名为enghindi的表,其中有两个名为hindi的列,eng,我想合并eng列的记录,并且以逗号分隔组合印地语单词看下表是这样的我想像下面这样我想用sqlite3查询来做到这一点 最佳答案 这应该有效:SELECTGROUP_CONCAT(eng),hindiFROMenghindiGROUPBYhindi; 关于mysql-GROUPBY子句在sqlite中获取逗

mysql - GROUP BY 子句在 sqlite 中获取逗号分隔值

我的表结构是这样的,使用sqlite3CREATETABLEenghindi(engTEXT,hindiTEXT)我有一个名为enghindi的表,其中有两个名为hindi的列,eng,我想合并eng列的记录,并且以逗号分隔组合印地语单词看下表是这样的我想像下面这样我想用sqlite3查询来做到这一点 最佳答案 这应该有效:SELECTGROUP_CONCAT(eng),hindiFROMenghindiGROUPBYhindi; 关于mysql-GROUPBY子句在sqlite中获取逗

android - SQLite 将列转换为逗号分隔的字符串

我有一个包含多行数据的表,需要为一列的所有行创建一个逗号分隔的字符串。这是否可以仅使用SQLite中的SELECT语句来实现,或者我必须将数据放入Cursor并通过遍历它来构建字符串?例如:UserId1df4181d-6c52-4aa3-926f-2dacb0a68c701df4181d-6c52-4aa3-926f-2dacb0a68c711df4181d-6c52-4aa3-926f-2dacb0a68c721df4181d-6c52-4aa3-926f-2dacb0a68c731df4181d-6c52-4aa3-926f-2dacb0a68c741df4181d-6c52-4

android - SQLite 将列转换为逗号分隔的字符串

我有一个包含多行数据的表,需要为一列的所有行创建一个逗号分隔的字符串。这是否可以仅使用SQLite中的SELECT语句来实现,或者我必须将数据放入Cursor并通过遍历它来构建字符串?例如:UserId1df4181d-6c52-4aa3-926f-2dacb0a68c701df4181d-6c52-4aa3-926f-2dacb0a68c711df4181d-6c52-4aa3-926f-2dacb0a68c721df4181d-6c52-4aa3-926f-2dacb0a68c731df4181d-6c52-4aa3-926f-2dacb0a68c741df4181d-6c52-4

database - 纯文本数据库文件的最佳分隔符/定界符是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭2年前。Improvethisquestion纯文本数据库文件的最佳分隔符/定界符是什么?我考虑过使用|,,,,;等。但是当附近的条目具有足够特殊的字符时,它们似乎都有可能被破坏。那么,有经验的数据库用户,您建议使用什么分隔符?

database - 纯文本数据库文件的最佳分隔符/定界符是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭2年前。Improvethisquestion纯文本数据库文件的最佳分隔符/定界符是什么?我考虑过使用|,,,,;等。但是当附近的条目具有足够特殊的字符时,它们似乎都有可能被破坏。那么,有经验的数据库用户,您建议使用什么分隔符?