s 例如,我有一个人表,有行 name
、 gender(M/F)
和 age
。
SQL 查询会是什么样子的返回 :
- all female people
- a maximum of 5 male people
- people sorted by age
NB. 这是一个精心构思的例子,此外,欢迎针对Postgres的答复。
s 例如,我有一个人表,有行 name
、 gender(M/F)
和 age
。
SQL 查询会是什么样子的返回 :
NB. 这是一个精心构思的例子,此外,欢迎针对Postgres的答复。
SELECT name, gender, age
FROM ( SELECT name, gender, age
FROM people
WHERE gender = F
UNION ALL
( SELECT name, gender, age
FROM people
WHERE gender = M
LIMIT 5
)
) x
ORDER BY age
请注意上面的解决方案没有选择任何特定的雄性。 如果您想要的话, 请对雄性子宫应用命令 。
在裁剪之前,按年龄顺序命令男性:
SELECT name, gender, age
FROM ( SELECT name, gender, age
,ROW_NUMBER() OVER (PARTITION BY gender ORDER BY age) gender_count
FROM people
) x
WHERE gender = F
OR gender_count <= 5
BTW, 我发现“ 性别” 通常用于语法参考。 在这种情况下, “ 性别” 本来是我本来会使用的术语 。
我如何将Excel板的数据输入我的Django应用? I m将PosgreSQL数据库作为数据库。
On production our database is a few hundred gigabytes in size. For development and testing, we need to create snapshots of this database that are functionally equivalent, but which are only 10 or 20 ...
I ll take the simplest of the SQL functions as an example: CREATE OR REPLACE FUNCTION skater_name_match(INTEGER,VARCHAR) RETURNS BOOL AS $$ SELECT $1 IN (SELECT skaters_skater.competitor_ptr_id ...
I m 在当地网络上运行几台机器,在Salgresql8.3处撰写一份申请。
I want to join few attributes in select statement as one for example select id, (name + + surname + + age) as info from users this doesn t work, how to do it? I m using postgreSQL.
Hey, I have 2 tables in PostgreSql: 1 - documents: id, title 2 - updates: id, document_id, date and some data: documents: | 1 | Test Title | updates: | 1 | 1 | 2006-01-01 | | 2 | 1 | 2007-01-01 |...
I need to setup my PostgreSQL DB s text encoding to handle non-American English characters that you d find showing up in languages such as German, Spanish, and French. What character encoding should ...
I am using a set of SQL LIKE conditions to go through the alphabet and list all items beginning with the appropriate letter, e.g. to get all books where the title starts with the letter "A": SELECT * ...