此函数接受一个字符串,将其第一个字母转换为大写,并返回结果。
这是函数 UCFIRST() 的语法。
grunt> UCFIRST(expression)
假设在 HDFS 目录 /pig_data/ 中有一个名为 emp.txt 的文件,如下所示。此文件包含员工详细信息,如id,姓名,年龄和城市。
emp.txt
001,Robin,22,newyork 002,BOB,23,Kolkata 003,Maya,23,Tokyo 004,Sara,25,London 005,David,23,Bhuwaneshwar 006,Maggy,22,Chennai 007,Robert,22,newyork 008,Syam,23,Kolkata 009,Mary,25,Tokyo 010,Saran,25,London 011,Stacy,25,Bhuwaneshwar 012,Kelly,22,Chennai
通过使用 emp_data 关系将此文件加载到Pig中,如下所示。
grunt> emp_data = LOAD 'hdfs://localhost:9000/pig_data/emp.txt' USING PigStorage(',') as (id:int, name:chararray, age:int, city:chararray);
以下是 UCFIRST() 函数的示例。在这个例子中,我们试图将员工所属的城市名称的第一个字母转换为大写。
grunt> ucfirst_data = FOREACH emp_data GENERATE (id,city), UCFIRST(city);
语句的结果将存储在名为 ucfirst_data 的关系中。使用Dump运算符验证关系 ucfirst_data 的内容,如下所示。在我们的示例中,城市名称“ newyork "的第一个字母是小写,应用UCFIRST()函数后,它变成“ NEWYORK "
grunt>Dump ucfirst_data; ((1,newyork),Newyork) ((2,Kolkata),Kolkata) ((3,Tokyo),Tokyo) ((4,London),London) ((5,Bhuwaneshwar),Bhuwaneshwar) ((6,Chennai),Chennai) ((7,newyork),Newyork) ((8,Kolkata),Kolkata) ((9,Tokyo),Tokyo) ((10,London),London) ((11,Bhuwaneshwar),Bhuwaneshwar) ((12,Chennai),Chennai)
函数 RTRIM()与函数 TRIM()相同。它从给定字符串(尾部空格)的右侧删除不需要的空格。语法 RTRIM()函数的语法如下g...
Pig Latin的 ACOS()函数用于计算给定表达式的反余弦值。语法这是 ACOS()函数的语法。grunt ACOS(expression) 例假设在 HDFS 目录...
databaseDelete本接口应在服务器端调用,详细说明参见服务端API。数据库删除记录请求地址POST https://api.weixin.qq.com/tcb/da...
security.mediaCheckAsync本接口应在服务器端调用,详细说明参见服务端API。异步校验图片/音频是否含有违法违规内容。应用场景举...
文件系统文件系统是小程序提供的一套以小程序和用户维度隔离的存储以及一套相应的管理接口。通过wx.getFileSystemManager()可以...
字符串用于存储文本。它们可用在LCD或Arduino IDE串口监视器窗口中显示文本。字符串也可用于存储用户输入。例如,用户在连接到Ar...
描述将指定的引脚配置为输入或输出。有关引脚功能的详细信息,请参阅数字引脚的说明。从Arduino 1.0.1开始,可以使用INPUT_PULLU...
读取(Read)-运算(Eval)-输出(Print)-循环(Loop) (REPL) 是很简单的, 交互式的计算机编程环境,它采用单个用户输入,运算并返回结...