我怎么能unique row id不unique row id存在?
我的桌子是
col1 col2 col3 col4 col5 col6 col7
john 1 1 1 1 1 1
john 1 1 1 1 1 1
sally 2 2 2 2 2 2
sally 2 2 2 2 2 2
Run Code Online (Sandbox Code Playgroud)
我希望在重复删除后留下以下内容:
john 1 1 1 1 1 1
sally 2 2 2 2 2 2
Run Code Online (Sandbox Code Playgroud)
我已经尝试了一些查询,但我认为它们依赖于行ID,因为我没有得到理想的结果.例如:
DELETE
FROM table
WHERE col1 IN (
SELECT id
FROM table
GROUP BY id
HAVING (COUNT(col1) > 1)
)
Run Code Online (Sandbox Code Playgroud) 我的运行配置中出现"未指定模块"错误.我没有在下拉列表中显示模块但我可以看到我的模块没有probs.问题出现在我重构模块名称时,将settings.gradle更改为新名称.
现在,当我进入项目结构并选择我的模块时,屏幕上没有任何显示,甚至没有错误.
我不是百分百肯定,但我模块旁边的图标看起来像一个带杯子的文件夹而不是带手机的文件夹.
我的确切步骤 -
我有一个简单的选择查询,如下面,但我注意到我回到了区域时间.如何在我的选择语句中转换为UTC?
select myTimeStamp, MyName, MyBranch from tableA
Run Code Online (Sandbox Code Playgroud)
结果:'27/03/2014 15:15:26''约翰','伦敦'
我尝试过使用sys_extract_utc(myTimeStamp)但是我有错误
sql命令未正确结束
该列myTimestamp的类型为"日期".
我的表中有重复的行,如何根据单个列的值删除它们?
例如
uniqueid, col2, col3 ...
1, john, simpson
2, sally, roberts
1, johnny, simpson
delete any duplicate uniqueIds
to get
1, John, Simpson
2, Sally, Roberts
Run Code Online (Sandbox Code Playgroud) 我希望拉出一些表的列(Col1和2)并放入JSON格式,并在每个节点中写一些硬编码的JSON,就像这样.
{"col1":"xxxx","col2":"xxxx","hardcodedString":"xxxx","hardcodedString":"xxxx","hardcodedString":"xxxx","hardcodedString":"xxxx"," hardcodedString ":" XXXX"},
我发现了以下git脚本,它创建了一个应该生成JSON的SP但是当我按需要执行时,我得到'命令已成功完成'
输出正在进行的任何想法,或者实际上是否有更好的方法来实现我的JSON?
create procedure [dbo].[GetJSON] (
@schema_name varchar(50),
@table_name varchar(50),
@registries_per_request smallint = null
)
as
begin
if ( ( select count(*) from information_schema.tables where table_schema = @schema_name and table_name = @table_name ) > 0 )
begin
declare @json varchar(max),
@line varchar(max),
@columns varchar(max),
@sql nvarchar(max),
@columnNavigator varchar(50),
@counter tinyint,
@size varchar(10)
if (@registries_per_request is null)
begin
set @size = ''
end
else
begin
set @size = 'top ' + convert(varchar, @registries_per_request)
end
set @columns …Run Code Online (Sandbox Code Playgroud) 我有一个带有时间选择器和日期选择器的自定义对话框。我想将 timepicker 的分钟微调器集合设置为 [0, 15, 30, 45] 即 15 分钟间隔。
现在我看到了几个解决方案,但似乎没有一个涵盖这样一个事实,即 UI 将显示下一分钟和前一分钟作为所选分钟的 -1 和 +1 分钟,例如 29、30、31 显示给用户。
另外,我不清楚如何将自定义时间选择器附加到活动 - 我不需要 customerTimePicker xml 组件来执行此操作吗?
简而言之 - 我是调整本机时间选择器还是需要构建自定义 xml 和类?
我目前的布局:
<TimePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/timePicker_fixture"
android:layout_weight="1" />
Run Code Online (Sandbox Code Playgroud)
活动
TimePicker timePicker_fixture = (TimePicker) dialog.findViewById(R.id.timePicker_fixture);
timePicker_fixture.setIs24HourView(true);
Run Code Online (Sandbox Code Playgroud)
建议的自定义类(我如何使用它 - 我的布局中是否需要自定义 xml 组件?)
public class CustomTimePickerDialog extends TimePickerDialog {
private final static int TIME_PICKER_INTERVAL = 15;
private TimePicker timePicker;
private final OnTimeSetListener callback;
public CustomTimePickerDialog(Context context, OnTimeSetListener callBack,
int hourOfDay, int minute, boolean is24HourView) …Run Code Online (Sandbox Code Playgroud) 我有3个div,我可以根据屏幕尺寸做大或小,但不能让它像自举一样包裹.因此,对于小屏幕,我希望div垂直堆叠,水平大屏幕.例如
任何人都知道我如何使用Angular2做到这一点?我选择使用我想要的@ angular/flex-layout.
注意:我不认为"彩色盒子"中有任何东西与任何东西相冲突.
这是我的代码......
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
//templateUrl: './app/app.component.html',
template:`
<div class="flex-container" fxFlex=100>
<div class="colored box" >
<div fxFlex.lg=100 fxFlex.md=50> flexible for screensize </div>
<div fxFlex.lg=100> fxFlex </div>
<div fxFlex=33> fxFlex </div>
</div>
</div>
<div class="version">@angular/flex-layout (v2.0.0-beta.0)</div>
`,
styleUrls: ['./app/app.component.css']
})
export class AppComponent {
}
Run Code Online (Sandbox Code Playgroud) 我的 html 模板中的 ng2-flex-layout 中有 2 个带有图像的 div。我希望这些 div 中的 1 个位于页面的最左侧,另一个位于页面的最右侧。
我的代码:
<div class="flex-container"
fxLayout="row"
fxLayout.md="column"
fxLayout.sm="column"
fxLayout.xs="column"
fxLayoutAlign="space-between center">
<div class="flex-item" fxLayoutAlign="left" fxFlex=50> <img></img></div>
<div class="flex-item" fxFlex=50><img></img></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我在用 "@angular/flex-layout": "^2.0.0-beta.4",
我试过 layout-align="space-between center"但没有影响。
有人可以帮忙吗?
我一直在使用异步任务来访问Web服务器并使用结果更新控件.这有缺点,即它使异步方法特定于控制并使我再次使用返回的字符串.
如何从异步调用onPostExecute返回结果字符串?我怎么称呼它?我似乎无法让我的代码能够做到这一点.线程应该没有问题,因为我有一个冻结UI的对话框,直到完成工作.
我的典型asyncTask代码如下
class GetDataFromServer extends AsyncTask<String, String, String>
{
* */
// Progress Dialog
private ProgressDialog qDialog;
private Context context;
private String dialogString;
private ArrayList<String[]> newLoginResult;
// JSON parser class
String url_newGame ="http://xxxxxx.php";
public myAsyncMethos(String dialogMessage, Context con)
{
this.qDialog = new ProgressDialog(con);
this.dialogString = dialogMessage;
this.context = con;
}
/**
* Before starting background thread Show Progress Dialog
* */
@Override
protected void onPreExecute()
{
super.onPreExecute();
qDialog = new ProgressDialog(this.context);
qDialog.setMessage(this.dialogString);
qDialog.setIndeterminate(false);
qDialog.setCancelable(false);
qDialog.show();
}
@Override
protected JSONObject …Run Code Online (Sandbox Code Playgroud) 我有一个服务,可以从我的API成功返回一个对象.到返回时,我已经使用默认值渲染了我的自定义图形组件.
我可以从对象中提取'title'的值,请参阅\\'works!'注释
如何更新图表组件的'chart1Title'?
import { Component } from '@angular/core';
import { HttpWebServiceService1 } from './http-web-service-service';
import { Chart } from './bar-chart-demo/chartModel';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
providers: [HttpWebServiceService1]
})
export class AppComponent {
charts: Chart[];
thisChartObject: Array<Object>;
thisChartsTitle: string;
constructor(HttpWebServiceService1: HttpWebServiceService1){
HttpWebServiceService1.getHTTP()
.subscribe(
charts =>
{
console.log(charts); //works
console.log(charts['charts'][0]['title']); //works
this.chart1Title = charts['charts'][0]['title']; //does not work
},
error => console.error('Error: ' + error),
() => console.log(charts[0])
);
}
//Draw chart with some default values
chart1Data:any[] = …Run Code Online (Sandbox Code Playgroud) sql ×4
android ×3
angular ×3
html ×3
duplicates ×2
css ×1
flexbox ×1
gradle ×1
http ×1
javascript ×1
json ×1
layout ×1
module ×1
mysql ×1
oracle ×1
rest ×1
sql-delete ×1
timepicker ×1
typescript ×1
utc ×1