sql - postgresql 查询

标签 sql postgresql

我有一个包含一列 (t1date) 的表:

表1

t1date  
----------  
2011-05-24

还有一个接受一个参数的函数 dfunction(fdate)。我想将 t1date 的值传递给函数。像这样的东西:

SELECT * 
  FROM dfunction(SELECT t1date 
                   FROM Table1 
               ORDER BY t1date 
                  LIMIT 1)

相当于

SELECT * 
  FROM dfunction('2011-05-24')

我不想为此编写另一个函数。我正在寻找的是使用 select 语句。是否可以?如果是这样的话。

最佳答案

select dfunction(t1date) from Table1 order by t1date asc limit 1;

关于sql - postgresql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118957/

相关文章:

sql - 从 select 命令获取结果 [SQL]

sql - 将文本解析为多列

sql - SQL查询,执行顺序

mysql - 选择数据mysql

sql-server - OPENQUERY 抛出 "Out of memory"错误 : limit rows until all are loaded

mysql - PostgreSQL 9.2 比 MySQL 5.5 慢 10 倍?

sql - 为什么我不能将唯一标识符/GUID 传递给存储过程

sql - jsonb @> 搜索的 PostgreSQL 索引

sql - 检查一个字符串是否有特定的结尾,删除这个结尾,然后根据另外两个条件写入这些字符串

Java日期到postgres时间戳,不带时区