草庐IT

select_date

全部标签

mysql - 如何在 hive 中的 select 语句中编写子查询,其中附加列的单个值是通过某些行的总和获得的

假设有一个表格,其中包含列作为学生表现的详细信息。Student(name,subject,marks,verdict('pass'/'fail')).我需要在此表中添加另一列,即特定学生不及格的科目总分。在MySQL中我可以这样写:select*,select(sum(marks)fromStudentwherename=s.nameandverdict='fail')fromStudents;但它在hive中不起作用。ERROR:UnsupportedSubQueryExpressionInvalidsubquery.SubqueryinSELECTcouldonlybetop-l

idea一直提示Loaded classes are up to date. Nothing to reload

idea一直提示Loadedclassesareuptodate.Nothingtoreload.springboottomcat

hadoop - 使用 hive -e 'select' 打印列标题时是否可以停止 HIVE 打印数据库?

执行时:hive-e'select*fromdatabase.table'>/localfilesystem/mytable.txt列标题名称的格式为database.columnname,我希望它们只是columnname。执行上述类型的查询时,有没有办法在列名中抑制数据库? 最佳答案 hive.resultset.use.unique.column.names是在0.13中添加的,默认为True。只需在~/.hiverc或hive-site.xml中将其设置为falsehive.resultset.use.unique.colu

date - hive 中是否有将纪元时间转换为标准日期的函数?

to_date函数将此“1970-11-0100:00:00”作为输入并返回“1970-11-01”。但我有纪元时间作为输入。如何将其转换为标准日期格式?有一个函数可以将标准日期转换为unix纪元时间,但反之则不行。感谢任何帮助。谢谢普里扬克 最佳答案 发件人:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctionsfrom_unixtime(bigintunixtime[,stringfor

date - 使用 HBase 获取最近 N 天的所有行

我正在尝试编写一个组件,从过去5天(5是任意的)从HBase获取行。我想使用的时间戳是HBase给行的默认时间戳(除非由于某种原因有问题)我知道我可以使用scanandwithtimestamp范围,但我不太确定如何在HBase中获取当前日期(我目前正在HBaseshell中对其进行测试,但最终我需要一个代码来执行此操作)。我试过这样的事情:scan'urls',{COLUMNS=>'urls',TIMERANGE=>[SimpleDateFormat.new("yy/MM/ddHH:mm:ss").parse("2016/03/0200:00:00",ParsePosition.ne

configuration - 为 Hive 中的 INSERT OVERWRITE SELECT 指定压缩编解码器

我有一个像这样的hive表CREATETABLEbeacons(foostring,barstring,foonotbarstring)COMMENT"Digestofdailybeacons,byday"PARTITIONEDBY(daystringCOMMENt"InYYYY-MM-DDformat");为了填充,我正在做类似的事情:SEThive.exec.compress.output=True;SETio.seqfile.compression.type=BLOCK;INSERTOVERWRITETABLEbeaconsPARTITION(day="2011-01-26")S

date - Hive:动态分区添加到外部表

我正在运行配置单元071,处理具有以下目录布局的现有数据:-表名-d=(例如2011-08-01)-d=2011-08-02-d=2011-08-03...等等在每个日期下我都有日期文件。现在加载我正在使用的数据CREATEEXTERNALTABLEtable_name(iint)PARTITIONEDBY(dateString)LOCATION'${hiveconf:basepath}/TableName';**我希望我的配置单元脚本能够根据一些输入日期和天数加载相关分区。所以如果我通过date='2011-08-03'和days='7'该脚本应加载以下分区-d=2011-08-03

sql - 为什么 Select Count(*) 比 Hive 中的 Select * 慢

当我使用配置单元在VirtualBoxSandbox中运行查询时。我觉得Selectcount(*)比Select*慢太多了。谁能解释一下背后发生了什么?为什么会出现这种延迟? 最佳答案 select*fromtable它可以是一个只有Map的工作但是SelectCount(*)fromtable它可以是Map和Reduce作业希望这对您有所帮助。 关于sql-为什么SelectCount(*)比Hive中的Select*慢,我们在StackOverflow上找到一个类似的问题:

Flutter之日期选择器 calendar_date_picker2

calendar_date_picker2主要由两个小部件组成:1、CalendarDatePicker2,此小部件仅包含日历UI,并且每当用户点击不同的日期时就会发出事件。2、CalendarDatePicker2WithActionButtons,此小部件包括日历UI和操作按钮(取消和确定)。仅当用户点击“确定”按钮时,此小部件才会发出更新的值。特点: 扩展CalendarDatePicker允许nullinitialDate高度可定制的用户界面支持三种模式:单一、多重和范围内置showCalendarDatePicker2Dialog多语言支持CalendarDatePicker2参数A

php - 碳 : Get start and end date of week when knowing week in year and year

Carbon提供函数weekOfYear以整数形式获取一年中的第几周。但是,我需要反其道而行之,以根据年份+一年中的星期获得日期。Carbon::now()->weekOfYear();//todaysweekoftheyear例如年份:2016一年中的第42周因此,我需要这周的开始和结束日期。但是我在Carbon文档中找不到合适的函数 最佳答案 Carbon是PHP的DateTime的包装器,因此您可以使用setISODate:$date=Carbon::now();//or$date=newCarbon();$date->set