sql - 使用 SQL 查询逐行打印单词的每个字符
问题描述
我给输入词是“你好”
我的输出将使用 SQL 查询而不是 pl/sql 打印如下所述。
h
e
l
l
o
解决方案
您可以SUBSTR()
在分层查询中使用函数,例如
SELECT SUBSTR(col,level,1) AS "letters"
FROM t
CONNECT BY level <= LENGTH(col)
假设您的数据库是来自关键字 PL/SQL 的 Oracle
推荐阅读
- server - 如何在不更改路由器端口的情况下从世界任何地方访问我的本地主机?
- javascript - 如何将一个简单的 HTML/CSS/JS 页面部署到 heroku、netlify
- python - 为什么我的 DFS 排序算法会忽略我的图表?
- javascript - 将子组件中的道具传递给另一个组件
- python - 如何使代码的一部分进入循环而不重复Python中的代码
- python - FastAPI 返回字典
- reactjs - 如何异步更新 React useState hook 数组
- node.js - 执行批量插入时的 ER_UNKNOWN_STMT_HANDLER
- docker - directive "events" has no opening "{" in /etc/nginx/nginx.conf
- pandas - 在一张图中绘制多个饼图