当前位置: 首页 > 面试题库 >

MySQL / SQL检索文本字段的前40个字符?

邹铭
2023-03-14
问题内容

如何从mysql db表中检索文本字段,而不是整个文本,仅检索40个左右的字符。

可以在sql中完成此操作,还是需要使用php完成?

基本上我想做的是显示前x个字符,然后让用户单击以查看全部内容。


问题答案:
SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...

参见LEFT()功能。

根据 经验 ,您永远不应该在PHP中做MySQL可以为您做的事情。这样想:您不希望从数据库向请求的应用程序传输超出严格必要的内容。

编辑 如果 要经常使用 同一页面上 的全部数据(即无中间请求),则没有理由
立即获取全文。(请参阅评论和Veger的答案。)



 类似资料:
  • 我目前正在学习一些关于elasticsearch的知识,现在我试图从searchResponse中获取特定的字段,我使用以下代码: 所以我想问的是我如何从所有这些数据中获得特定的字段,我的数据库由ElasticSearch文档中的Shakespeare.json aviable组成,并且是这样形成的 这些是我使用的参数,以防有人感兴趣 这就是在浏览器中看到响应的方式,任何答案或提示或任何东西都被很

  • 本文向大家介绍如何在JavaFX中检索文本字段的内容?,包括了如何在JavaFX中检索文本字段的内容?的使用技巧和注意事项,需要的朋友参考一下 文本字段接受并显示文本。在最新版本的JavaFX中,它仅接受一行。在JavaFX中,javafx.scene.control.TextField类表示文本字段,该类继承javafx.scene.control.TextInputControl (所有文本控

  • 1. 前言 慕课解释:SQL 内置的字符串函数主要用于对字符类型的字段进行相关的操作。 本小节,我们将一起学习 SQL 中的字符串函数。 字符类型是一个十分重要的类型,因此 SQL 提供了诸多便利的内置函数来供开发者使用。 本小节测试数据如下,请先在数据库中执行: DROP TABLE IF EXISTS imooc_user; CREATE TABLE imooc_user ( id int

  • 问题内容: 在表的一个特定字段中将进行文本搜索和替换的是哪种MySQL查询? 即搜索并替换为具有值的字段的记录变为。 问题答案: 更改并匹配您的表名和相关字段: 替换(字符串函数) INSTR(字符串函数)

  • 我正在开发一个应用程序,在这个应用程序中,我应该从我在javaFX控制器中动态创建的文本字段中检索数据,然后用户决定文本字段的数量。因为在第一个视图中我只有一个textfield,所以我很容易地检索它,没有任何问题,但我只是不知道如何在从控制器动态创建文本字段时进行检索。

  • 我的Sql查询不正确。我想创建一个查询,搜索前三个字符等于给定参数的公司 我的错误: