问题标签 [column-alias]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 在 select 子句中使用 equals 设置列别名
今天看到有人用这种语法(A)在sql select中设置列别名。
一种
乙
通常我使用
我曾经=
设置局部变量,但从不作为别名。Select @LocalVar = Column1 FROM Table
有什么理由更喜欢 B 而不是 A?我似乎在 A 搜索中找不到太多内容。
sql - How to match results of TRIM to column in table for a JOIN
See the original question and code further down. Here is the code that works:
Original code that does not work:
I want to get s_owner_guid and s_owner_name out of this SELECT
This is a part of the query that I am having issues with and is a nested SELECT
I have a set_of_guids containing 2 node uids seperated by certain characters
I have 2 tables with the information I need
vm_list
and nodes are the 2 tablesvm_owner_guid
is a column in vm_list table that has the uid matching id column in nodes tableid
is a column in the nodes tablevm_name
is a column in vm_list with the VM namenode_name
is a column in nodes with that is associated with the id column in nodes table- the first uid in the set_of_guids matches the vm_owner and also the id column in the nodes table and has a node_name in another column in nodes
I need to parse the set_of_nodes to get the second uid for the VM so I am using the SPLIT_PART and TRIM options to isolate the uid and am calling it s_owner_guid
I need to take s_owner_guid and match it against id in the nodes table to get the second node_name
Ultimately the output will look something like this:
I can get the first 4 fields now, but not the last s_owner_name. Is there any way to accomplish this? I am trying not to create a temporary table due to having a live system depending on the DB.
sql - 你能帮我找到我似乎无法转换为整数吗?
我要做的就是Scan
从每个''中提取最新的''(因此是'LastScan')location
,然后找出它们中的任何一个是否超过2小时或更多' old
'(这会使它们过期)。
这是我的错误:
postgresql-9.5 - 无法按 jsonb 类型的字段中的节点进行过滤
表有两列:id和data。
列数据的类型为jsonb
json:
我想按 json 的节点weight和qty过滤。
这里查询:
但我得到错误:
sql - 当 ORDER BY 工作正常时,GROUP BY 不可用的别名
这里的主要思想是从列中提取 json 值(来自电影数据库的流派标签)并创建一个包含所有流派的新表。这是在几个步骤中完成的,首先我检查了一部电影的最大类型(这里是 7 个),然后生成 7 个表以合并在一起。
此代码段旨在创建 7 个表。
但我收到此错误消息:
虽然使用相同别名的注释行(ORDER BY)工作正常。
那是一个错误吗?对我的误解?
我可以用另一种语言轻松地做到这一点(例如 Python),但我想尽可能多地学习 sql-server。
仅供参考:具有 5 个第一个条目的数据库结构:
sql - 无法按别名过滤
created_at - 带有 timzone 的类型时间戳
询问:
成功的工作。好的。
现在我只想显示delta_sec > 10000的记录
我试试这个:
但我得到错误:
postgresql - 如何在postgresql的选择查询中为变量赋值
我正在从 mssql 迁移到 postgresql
我正在尝试为选择查询中的临时变量赋值
下面是mssql中的查询
它给出 0 作为输出 wit 标志作为 mssql 中的列标识符
我在postgresql中尝试了以下
它在 := 处或附近显示语法错误
有人知道我哪里出错了吗?
mysql - 在 WHERE 子句中引用列别名
有没有办法使用 WHERE 或其他方式返回“AS”结果?
我正在对 FONE1 列执行 SUBSTRING 并尝试返回 DDD = 31 但我收到错误代码:1054。“where 子句”中的未知列“DDD”0.000 秒
-->
这个想法是得到下面的回报
谢谢!
sql - 在 MySQL 中工作,但在 Postgresql 中失败 - 有语句
我有下面的查询,它在 MySQL 中有效,但在 Postgresql 中失败,并出现以下错误:
我们如何在 Postgresql 中实现这一点?
sql - 如何在 Redshift ORDER BY 子句中首先按特定值排序?
亚马逊红移 1.0.22169
我正在尝试按公司名称排序并首先放置任何“N/A”值。我有一个简单的测试表,如下所示:
对于 MySQL,我使用以下内容:
得到想要的结果:
但是在 Redshift 中尝试这样做时:
我收到以下错误:
有什么建议可以调整它以适用于 PostgreSQL 吗?