我试图将行转换为列,按唯一标识符(CASE_ID)进行分组.
我有一个这种结构的表:
CASE_ID..AMOUNT..TYPE
100 ........ 10 ....... A
100 ........ 50 ....... B
100 ...... ..75 ....... A
200 ........ 33 ....... B
200 ........ 10 ....... C.
而我正试图查询它以产生这种结构......
CASE_ID ... AMOUNT_1 ... TYPE_1 ... AMOUNT_2 ... TYPE_2 ... AMOUNT_3 ... TYPE_3
100 ........... 10 ............ ......一个............. 50 ..................乙.......... ... 75 ................... A
200 ........... 33 ............. .....乙............. 10 ..................ç........... (空)...............(空)
(假设有更大的数据集,包含CASE_ID,TYPE和AMOUNT的大量可能值)
我尝试使用数据透视表,但我不需要聚合函数(只是尝试重组数据).现在我试图以某种方式使用row_number但不确定如何.
我基本上试图复制和SPSS命令调用Casestovars,但需要能够在SQL中执行它.谢谢.
测试页面(在iPhone上无法正常工作)
我的网站上有数百个视频,我想更换他们的空缺.为了避免再次重新渲染所有视频,我使用以下代码将新开头添加为将在原始视频之前播放的播放列表项目,然后在播放原始视频时,前20秒(其中)旧的开口是)将被削减.
<html>
<head>
<script src="/templates/it_365news/js/jwplayer/jwplayer.js" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script>
$(document).ready(function(){
$('#ready').html('document is ready at ' + new Date().getMinutes() + ":" + new Date().getSeconds() + ":" + new Date().getMilliseconds())
})
</script>
</head>
<body>
<div id="vp0">
</div>
<div id="ready" style="background:yellow">
</div>
<div id="vr" style="background:red">
</div>
<div id="vl" style="background:blue">
</div>
<script>
jwplayer.key = 'bwIDfauoN3m+MClNdkQb0YamUxTfzWw7ygugtA==';
jwplayer('vp0').setup({
"file": "http://video.jiuan.org/2017/May/luntan.mp4",
"image": "http://www.jiuan.org/ffmpeg_image.php?file=2017/May/luntan.mp4&time=00:00:03&browser=true",
"width": "100%",
"aspectratio": "16:9"
})
</script>
<script>
var jw = jwplayer('vp0');
var file = jw.getPlaylistItem('0').file;
var image = "http://www.jiuan.org/ffmpeg_image.php?file=2017/May/UNG1.mp4&time=00:00:09&browser=true";
var title = …Run Code Online (Sandbox Code Playgroud) 我正在使用 Angular 开发我的网站。我想BASE_API为我的项目设置一个取决于prod或dev。因此,我添加了一些代码environment
export const environment = {
production: true,
BASE_API: 'http://localhost:3000/',
};
Run Code Online (Sandbox Code Playgroud)
我想用import { environment } from '@environments/environment'导入而不是import { environment } from '../../../environments/environment';所以我设置tsconfig.app.json如下
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"baseUrl": "./",
"paths": {
"@angular/*": [
"../node_modules/@angular/*"
],
"@environments/*": [
"../src/environments/*"
]
}
},
}
Run Code Online (Sandbox Code Playgroud)
我的项目结构如下
src
app
environments
environment.prod.ts
environment.ts
Run Code Online (Sandbox Code Playgroud)
但是,VSCode 显示:
src/app/user/article/article.service.ts(3,29) 中的错误:错误 TS2307:找不到模块“@environments/environment”。
我该如何解决这个问题?
我在 google maps 文档中找到了很多有用的信息,但是在 html 中简单地使用了 js,react老实说我不明白。
源代码:
import React, { Component } from 'react';
import {Map, InfoWindow, Marker, GoogleApiWrapper} from 'google-maps-react';
export class MainMap extends Component {
render() {
return (
<div>
<h1 className="text-center">My Maps</h1>
<Map google={this.props.google}
style={{width: '80%', margin: 'auto'}}
className={'map'}
zoom={14}>
<Marker
title={'The marker`s title will appear as a tooltip.'}
name={'SOMA'}
position={{lat: 37.778519, lng: -122.405640}} />
<Marker
name={'Dolores park'}
position={{lat: 37.759703, lng: -122.428093}} />
<Marker />
<Marker
name={'Your position'}
position={{lat: 46.475640, lng: 30.759497}}/>
</Map>
</div> …Run Code Online (Sandbox Code Playgroud) 我正在使用 angular7。只需制作一些文本框,然后提醒该文本框值。但我无法获得打字稿中的值。请帮助我如何进行更多这一步。
关于.component.html
<input type="text" name="username">
<button (click)="lgbtnclick()" type="button" name="button"></button>
Run Code Online (Sandbox Code Playgroud)
关于.component.ts
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-about',
templateUrl: './about.component.html',
styleUrls: ['./about.component.scss']
})
export class AboutComponent implements OnInit {
name : string;
constructor() { }
ngOnInit() {
}
lgbtnclick(){
alert(this.name)
console.log(Error)
}
}
Run Code Online (Sandbox Code Playgroud)
警报讯息:
undefined
Run Code Online (Sandbox Code Playgroud) 我有这张桌子:
<div class="table-container">
<table mat-table [dataSource]="dataSource">
<mat-divider></mat-divider>
<!-- title column -->
<ng-container matColumnDef="title">
<th mat-header-cell *matHeaderCellDef> {{ 'NOTIFYCATION.NOTIFY_TITLE' | translate }} </th>
<td mat-cell *matCellDef="let element"> {{element.title}} </td>
</ng-container>
<!-- code column -->
<ng-container matColumnDef="description">
<th mat-header-cell *matHeaderCellDef> {{ 'NOTIFYCATION.DESCRIPTION' | translate }} </th>
<td mat-cell *matCellDef="let element"> {{element.description}} </td>
</ng-container>
<!-- code column -->
<ng-container matColumnDef="receiverDisplayName">
<th mat-header-cell *matHeaderCellDef> {{ 'NOTIFYCATION.RECEIVER_DISPLAY_NAME'| translate }} </th>
<td mat-cell *matCellDef="let element"> {{element.receiverDisplayName}} </td>
</ng-container>
<!-- code column -->
<ng-container matColumnDef="type">
<th mat-header-cell …Run Code Online (Sandbox Code Playgroud) 在使用 GET 方法从 API 调用中获取时,我遇到了这样的问题
core.js:6014 错误错误:未捕获(承诺):NullInjectorError:StaticInjectorError(AppModule)[HomeComponent -> HttpHeaders]:StaticInjectorError(Platform:core)[HomeComponent -> HttpHeaders]:NullInjectorError:没有提供 HttpHeaders!NullInjectorError: StaticInjectorError(AppModule)[HomeComponent -> HttpHeaders]: StaticInjectorError(Platform: core)[HomeComponent -> HttpHeaders]: NullInjectorError: No provider for HttpHeaders!在 NullInjector.get (core.js:855) at resolveToken (core.js:17513) at tryResolveToken (core.js:17439) at StaticInjector.get (core.js:17265) at resolveToken (core.js:17513) at tryResolveToken (core.js:17439) at StaticInjector.get (core.js:17265) at resolveNgModuleDep (core.js:30392) at NgModuleRef_.get (core.js:
代码:
return this.http
.get('http://localhost/advanced/frontend/web/leftside-menu/get-left-menu')
.subscribe(
(result) => { }
);
Run Code Online (Sandbox Code Playgroud) 我开始创建我的第一个Angular 4应用程序。我正在测试表单验证。我创建了一个模板驱动的表单,并添加了一些验证器。
现在,我想显示一个字段的验证错误。这是我的实际代码:
<input id="name" name="name" class="form-control" required minlength="4" [(ngModel)]="name" #name="ngModel">
<div *ngIf="name.invalid && (name.dirty || name.touched)" class="alert alert-danger">
<div *ngIf="name.errors.required">
Name is required.
</div>
<div *ngIf="name.errors.minlength">
Name must be at least 4 characters long.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
恐怕要为表单中的每个输入都写上它!是否可以编写类似的内容(当然,我尝试了这段代码,但是没有用):
<div *ngIf="name.invalid && (name.dirty || name.touched)" class="alert alert-danger">
<p *ngFor="let error on name.errors">{{error}}</p>
</div>
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助:)
我想学习如何向控制器添加一些SQL查询,但我不知道如何正确地执行它.
我的控制器是
public ActionResult Index()
{
return View(db.Student.ToList());
}
Run Code Online (Sandbox Code Playgroud)
默认情况下,页面会为我提供下一个数据.
ID, NAME, STATUS
1 Bella, 5
2 Bella, 5
3 Bella, 7
Run Code Online (Sandbox Code Playgroud)
我想将下一个SQL查询添加到控制器,它将为我提供我希望它在页面上显示的数据.
(select distinct id,name,max(status) from students group by id,name)
ID, NAME, STATUS
3 Bella, 7
Run Code Online (Sandbox Code Playgroud) 我在表中有一些数据绑定,单击任何特定的我想将当前单击的对象显示更多相关数据到另一个组件(子组件)
例如我从此链接获取的数据: http: //jsonplaceholder.typicode.com/users
HTML 代码:
<table>
<thead>
<th>
Id
</th>
<th>
name
</th>
<th>
username
</th>
<th>
email
</th>
<th>
street
</th>
<th>
suite
</th>
<th>
zipcode
</th>
<th>
phone
</th>
<th>
website
</th>
</thead>
<tbody>
<tr *ngFor="let data of httpdata">
<td>{{data.id}}
</td>
<td>{{data.name}}
</td>
<td>{{data.username}}
</td>
<td>{{data.email}}
</td>
<td>{{data.address.street}}
</td>
<td>{{data.address.city}}
</td>
<td>{{data.address.suite}}
</td>
<td>{{data.address.zipcode}}
</td>
<td>{{data.phone}}
</td>
<td>{{data.website}}
</td>
<td>
<a routerLink="/conflict-details/conflict" (click)="onSelect(data)">Go to
</a>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
如果您看到表中有一个“转到”按钮,当我单击任何特定数据时,它应该向我显示有关当前单击的完整信息,但在我的情况下,当我单击“转到”以获取特定数据时,我想将数据绑定到另一个组件中所有 td 数据都应显示在新组件(子组件)中。
简单我想跟踪子组件中选定数据的单击事件。并且该表在父组件中呈现。
附件是我的数据表。
angular ×5
javascript ×3
typescript ×3
angular5 ×1
asp.net ×1
c# ×1
google-maps ×1
iphone ×1
jwplayer ×1
node.js ×1
pivot ×1
reactjs ×1
row-number ×1
scripting ×1
sql ×1
transpose ×1
video ×1