我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数数没有。 PL/SQL 中字符串中的字符和单词

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数数没有。 PL/SQL 中字符串中的字符和单词

给定一个任意长度的字符串,任务是使用 PL/SQL 计算字符串中的字符和单词数。

PL/SQL 是 SQL 与过程的组合。编程的特点 语言。它是由 Oracle 公司在 90 年代初开发的,旨在增强 SQL 的功能。 PL/SQL 是嵌入式系统中的三种关键编程语言之一 Oracle 数据库,以及 SQL 本身和 Java。

在 PL/SQL 块中,我们有 DECLARE 块,用于声明中使用的变量 编程,我们有 BEGIN 块,我们可以在其中编写给定问题的逻辑,

例如

Input − string str = “Tutorials Point”
Output− count of characters is: 15
      Count of words are: 2

解释-:在给定的字符串中,我们总共有 2 个单词,因此单词数为 2,在这些单词中,我们有 14 个字符,加上 1 个字符表示给定字符串中的一个空格。

Input − string str = “Honesty is the best policy”
Output − count of characters is: 26
      Count of words are: 5

解释 - 在给定的字符串中,我们总共有 5 个单词,因此单词数为 5,在这些单词中,我们有 24 个字符,加上 4 个字符用于给定字符串中的四个空格。

下面程序中使用的方法如下

  • 输入任意长度的字符串并将其存储在变量中,比如str

  • 使用 length() 函数计算字符串的长度,该函数将根据字符串中字母的数量(包括空格)返回一个整数值。

  • < li>

    遍历从 i 到 0 的循环,直到字符串 str 的长度

  • 使用函数 substr(),它将返回字符串中子字符串的数量是字符串中的单词数

  • 并且,每次循环迭代都会增加字符数,直到达到字符串的长度。

    < /li>
  • 打印字符串中的字符和单词数。

示例

DECLARE
      str VARCHAR2(40) := 'Tutorials Point';
      nchars NUMBER(4) := 0;
      nwords NUMBER(4) := 1;
      s CHAR;
BEGIN
   FOR i IN 1..Length(str) LOOP
      s := Substr(str, i, 1);
      nchars:= nchars+ 1;
      IF s = ' ' THEN
      nwords := nwords + 1;
      END IF;
END LOOP;
dbms_output.Put_line('count of characters is:'
   ||nchars);

dbms_output.Put_line('Count of words are: '
   ||nwords);
END;

输出

如果我们运行上面的代码,它将生成以下输出 -

count of characters is: 15
Count of words are: 2

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数数没有。 PL/SQL 中字符串中的字符和单词

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数数没有。 PL/SQL 中字符串中的字符和单词

给定一个任意长度的字符串,任务是使用 PL/SQL 计算字符串中的字符和单词数。PL/SQL 是 SQL 与过程的组合。编程的特点语言。它是由 Oracle 公司在 90 年代初开发的,旨在增强SQL 的功能。 PL/SQL 是嵌入式系
2023-10-22

java如何统计字符串中的单词数

这篇文章主要为大家展示了“java如何统计字符串中的单词数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何统计字符串中的单词数”这篇文章吧。如何统计字符串中的单词数?这道题呢?主要针对
2023-06-27

Java如何计算字符串中的单词数

Java中计算字符串单词数的方法:使用String.split()将字符串按空格拆分为数组,数组长度即单词数。使用正则表达式和Scanner遍历文本并读取单词,统计单词数。考虑因素:空格处理标点符号处理大小写敏感性效率特殊字符
Java如何计算字符串中的单词数
2024-04-02

PHP如何计算字符串中的单词数

本文介绍了5种PHP计算字符串中单词数的方法,包括explode()、preg_split()、str_word_count()、count()结合preg_match_all()和mb_split()。效率比较显示,str_word_count()函数最有效,mb_split()函数适用于多语言字符串。
PHP如何计算字符串中的单词数
2024-04-02

Python如何计算字符串中的单词数

本文介绍了使用Python计算字符串中单词数的五种方法:内置函数len()、正则表达式、循环、生成器表达式和集合。这些方法的性能差异取决于字符串的复杂度。len()函数最快,循环方法最慢。还讨论了在处理字符串分隔符和标点符号时需要注意的事项。
Python如何计算字符串中的单词数
2024-04-02

如何在Shell中统计字符串中单词的个数

这篇文章给大家介绍如何在Shell中统计字符串中单词的个数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。方法一:[linux@host ~]# echo one two three four five | wc -w5
2023-06-09

Go语言如何计算字符串中的单词数

本指南详细介绍了在Go语言中计算字符串单词数的三种方法:字符串拆分、正则表达式和循环与分隔符。还讨论了第三方库、效率考虑和一个代码示例,以展示这些方法的实际应用。
Go语言如何计算字符串中的单词数
2024-04-02

C语言如何计算字符串中的单词数

本文详细讲解C语言计算字符串单词数的方法,包括获取字符串、遍历字符、检查字符类型、特殊情况检查和打印结果。该算法时间复杂度为O(n),适合大多数场景,但对于超长字符串和连续空格处理能力较弱。
C语言如何计算字符串中的单词数
2024-04-02

sql中字符串数字怎么加减

sql中字符串数字不能直接加减。可使用以下步骤实现:使用cast()将字符串数字转换成数字类型;进行加减运算;可将结果转换回字符串类型(可选)。SQL 中字符串数字的加减在 SQL 中,字符串和数字不能直接相加或相减。以下是如何使用 SQ
sql中字符串数字怎么加减
2024-05-08

jQuery如何替换字符串中的单词

这篇文章将为大家详细讲解有关jQuery如何替换字符串中的单词,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。替换字符串中的单词var el = $(#id);el.html(el.html().repla
2023-06-27

Shell中统计字符串中单词的个数的几种方法

Shell中求字符串中单词的个数的几种方法 方法一:[linux@host ~]# echo 'one two three four five' | wc -w 5方法二:[linux@host ~]# echo
2022-06-04

C语言中字符函数和字符串函数介绍

本篇内容介绍了“C语言中字符函数和字符串函数介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言求字符串长度strlen介绍strle
2023-06-20

java提取字符串中的数字string,获取字符串中的整数或小数

方法一:提取字符串中的数字 // 提取字符串中的数字 public static String extractNumbers(String input) { return input.replaceAll("[^0-9]
2023-08-16

PHP 判断字符串中文和数字的简单实现

PHP是一种被广泛应用的服务器端脚本语言,具有灵活、强大和易学的特点。在使用PHP进行字符串处理的过程中,判断字符串中是否包含中文和数字是一种常见需求。本文将介绍如何在PHP中实现简单的判断字符串中是否包含中文和数字的功能,并附带具体的代码
PHP 判断字符串中文和数字的简单实现
2024-03-08

如何从 MySQL 中的字符串中删除所有非字母数字字符?

非字母数字字符如下 -@,!,#,&,(),?, /MySQL 中没有内置函数可以从字符串中删除非字母数字字符。因此,我们创建一个删除所有非字母数字字符的函数。函数声明和定义如下。mysql> delimiter //mysql> CRE
2023-10-22

编程热搜

目录