<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>条件 | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/%e6%9d%a1%e4%bb%b6/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Sat, 23 Jan 2021 12:45:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>条件 | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【例あり】旋盤の加工時間の計算！加工時間を短くするには？？</title>
		<link>https://nujonoa.com/calculation-of-lathe-machining-time/</link>
					<comments>https://nujonoa.com/calculation-of-lathe-machining-time/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Sat, 23 Jan 2021 12:45:56 +0000</pubDate>
				<category><![CDATA[原価企画・原価計算]]></category>
		<category><![CDATA[加工時間]]></category>
		<category><![CDATA[加工速度]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[旋盤]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=8568</guid>

					<description><![CDATA[目次 【例あり】旋盤の加工時間の計算！加工時間を短くするには？？旋削の加工時間を求めるために必要なものと流れ。実際の計算式を当てはめていってみる。①面粗度　⇒　使用工具が決まる。②使用工具が決まる　⇒　切削速度、1回転当 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【例あり】旋盤の加工時間の計算！加工時間を短くするには？？</a></li><li><a href="#toc2" tabindex="0">旋削の加工時間を求めるために必要なものと流れ。</a></li><li><a href="#toc3" tabindex="0">実際の計算式を当てはめていってみる。</a><ol><li><a href="#toc4" tabindex="0">①面粗度　⇒　使用工具が決まる。</a></li><li><a href="#toc5" tabindex="0">②使用工具が決まる　⇒　切削速度、1回転当たりの送り速度、最大切り込み量が決まる。</a></li><li><a href="#toc6" tabindex="0">③切削速度が決まる　⇒　外径から、旋盤の回転数が決まる</a></li><li><a href="#toc7" tabindex="0">④旋盤の回転数が決まる　⇒　送り速度からテーブルの送り速度が決まる</a></li></ol></li><li><a href="#toc8" tabindex="0">これらを計算式にする</a></li><li><a href="#toc9" tabindex="0">加工時間を短縮するためには？</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【例あり】旋盤の加工時間の計算！加工時間を短くするには？？</span></h2>



<p>旋削の加工時間を求めるには、<br>様々な計算をする必要があります。</p>



<p>今回はそんな旋盤の加工時間を一例を用いて説明していきたいと思います！</p>



<h2 class="wp-block-heading"><span id="toc2">旋削の加工時間を求めるために必要なものと流れ。</span></h2>



<p>旋削の加工時間を求めるためには、</p>



<div class="wp-block-group is-style-profile-box"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・素材の種類<br>・面粗度Ra<br>・元の外径Do　⇒　必要な外径Dt<br>・長さL</p>
</div></div>



<p>が必要になります。このパラメーターより、</p>



<div class="wp-block-group is-style-memo-box"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>①面粗度　⇒　使用工具が決まる</p>



<p>②使用工具が決まる　⇒　切削速度、1回転当たりの送り速度、最大切り込み量が決まる。</p>



<p>③切削速度が決まる　⇒　外径から、旋盤の回転数が決まる</p>



<p>④旋盤の回転数が決まる　⇒　送り速度からテーブルの送り速度が決まる</p>



<p>⑤テーブルの送り速度が決まる　⇒　長さとの関係から加工時間が決まる。</p>



<p></p>
</div></div>



<p>という順番で計算していくことで、加工時間を求めることができます。</p>



<h2 class="wp-block-heading"><span id="toc3">実際の計算式を当てはめていってみる。</span></h2>



<p>では、実際に上記の流れで、計算式を当てはめていってみたいと思います。</p>



<p>ワークは、</p>



<div class="wp-block-group is-style-information-box"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・素材はS45C<br>・必要な面粗度 Ra:1.6<br>・元の外径 Do:52　⇒　必要な外径 Dt:50<br>・長さ L:200<br></p>
</div></div>



<p>とします。</p>



<h3 class="wp-block-heading"><span id="toc4">①面粗度　⇒　使用工具が決まる。</span></h3>



<p>まずは、必要な面粗度によって、使用工具を決めていきます。</p>



<p>面粗度が厳しい場合は場合は、<br>・とにかくゆっくり送る<br>必要がありますが、面粗度が緩い場合は、極力早く送り、加工時間を短くする必要があります。</p>



<p>今回は、三菱製の炭素鋼用のチップを参考にしていきたいと思います。</p>



<blockquote>
<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2021/01/image-50-2.jpg"><img fetchpriority="high" decoding="async" width="877" height="841" src="https://nujonoa.com/wp-content/uploads/2021/01/image-50-2.jpg" alt="" class="wp-image-8569" srcset="https://nujonoa.com/wp-content/uploads/2021/01/image-50-2.jpg 877w, https://nujonoa.com/wp-content/uploads/2021/01/image-50-2-500x479.jpg 500w, https://nujonoa.com/wp-content/uploads/2021/01/image-50-2-300x288.jpg 300w, https://nujonoa.com/wp-content/uploads/2021/01/image-50-2-768x736.jpg 768w" sizes="(max-width: 877px) 100vw, 877px" /></a></figure>
</blockquote>



<p>上記の加工条件表の平均値を取り、<br>チップと、面粗度をまとめた結果は下記のとおりです。</p>



<p>これらより、チップを求めます。</p>



<p>今回は面粗度が1.6ですので、チップLを選択します。</p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>チップ</td><td>Ra</td><td>　</td><td>　</td><td>Re</td><td>最大切り込み量</td><td>f</td><td>Vc</td><td>Rz</td></tr><tr><td>F</td><td>0</td><td>~</td><td>1.1</td><td>0.8</td><td>1.0</td><td>0.2</td><td>255</td><td>4</td></tr><tr><td>L</td><td>1.1</td><td>~</td><td>2.4</td><td>0.8</td><td>2.0</td><td>0.3</td><td>285</td><td>10</td></tr><tr><td>M</td><td>2.4</td><td>~</td><td>4.3</td><td>0.8</td><td>4</td><td>0.3</td><td>263</td><td>17</td></tr><tr><td>R</td><td>4.3</td><td>~</td><td>7.1</td><td>0.8</td><td>6</td><td>0.4</td><td>248</td><td>28</td></tr><tr><td>H</td><td>7.1</td><td>~</td><td>10.1</td><td>2.4</td><td>11</td><td>0.9</td><td>215</td><td>40</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">②使用工具が決まる　⇒　切削速度、1回転当たりの送り速度、最大切り込み量が決まる。</span></h3>



<p>使用工具が決まりましたので、加工条件表より、<br>加工条件を確認していきます。</p>



<p>面粗度1.6とした場合は、「チップL」を選択。</p>



<p>この場合、上記表より、</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・切削速度は、285m/min<br>・1回転当たりの送り速度0.3<br>・最大切り込み量2.0mm</p>



<p></p>
</div></div>



<p>となります。<br>今回は、・元の外径 Do:52　⇒　必要な外径 Dt:50で2.0mm切り込む必要がありますが、<br>上記の表より、ぎりぎり切り込めることがわかりますので、<br>粗削りなしでokです。</p>



<h3 class="wp-block-heading"><span id="toc6">③切削速度が決まる　⇒　外径から、旋盤の回転数が決まる</span></h3>



<p>次は旋盤の回転数を決める必要があります。</p>



<p>切削速度とは、チップとワークがぶつかり合う速さなので、<br>旋盤の場合は、対象ワークの外径の回転速度になります。</p>



<p>対象ワークの外径の回転速度は、<br>外径×3.14/1000×旋盤の回転数　で決まりますので、<br>今回Dt=50mmとすると、</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>50×3.14/1000×旋盤の回転数　＝　切削速度285m/min</p>



<p></p>
</div></div>



<p>より、</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-style-sticky-green"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>旋盤の回転数＝1815rpm</p>



<p></p>
</div></div>
</div></div>



<p>となります。</p>



<h3 class="wp-block-heading"><span id="toc7">④旋盤の回転数が決まる　⇒　送り速度からテーブルの送り速度が決まる</span></h3>



<p>1回転当たりの送り速度は0.3mmでしたので、<br>テーブルの送り速度は、旋盤の回転数をかけて、</p>



<div class="wp-block-group is-style-sticky-green"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>0.3mm　×　1815rpm　＝　544.5mm/分</p>



<p></p>
</div></div>



<p>となります。</p>



<p>⑤テーブルの送り速度が決まる　⇒　長さとの関係から加工時間が決まる。</p>



<p>今回のワークは、100mmを想定していましたので、</p>



<div class="wp-block-group is-style-sticky-green"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>200　÷　544.5mm/min　＝　0.36分　＝　22秒</p>



<p></p>
</div></div>



<p>必要であることがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc8">これらを計算式にする</span></h2>



<p>では、上記の結果を計算式にしていきたいと思います。</p>



<p>まず、ワークは、</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・必要な面粗度 Ra<br>・元の外径 Do　⇒　必要な外径 Dt<br>・長さ L</p>



<p></p>
</div></div>



<p>Raより、</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>・切削速度　Vc<br>・1回転当たりの送り速度　f<br>・最大切り込み量　αp</p>
</div></div>



<p>が決まります。</p>



<p>切削速度と外径から</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>Vc = Dt * 3.14/1000 * 旋盤の回転速度W</p>



<p>W = Vc / (Dt * 3.14) * 1000 [rpm]



<p></p>
</div></div>



<p>と求まります。<br>ここより、テーブルの送り速度Ftは</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>Ft = W × f [mm/min]



<p></p>
</div></div>



<p>で求まり、加工時間は、</p>



<div class="wp-block-group is-style-sticky-red"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>加工時間T　＝　L ÷ Ft</p>
</div></div>



<p>で求まります。これらをすべて代入していくと</p>



<div class="wp-block-group is-style-sticky-green"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>T　＝　L ÷ Ft　＝　L ÷ (W * f) = L ÷ (Vc/(Dt*3.14)*1000 * f)<br>　　＝ ( L × Dt*3.14 ) ÷ ( Vc * 1000 * f)</p>



<p></p>
</div></div>



<p> となります。<br>先ほどの結果を代入してみると</p>



<div class="wp-block-group is-style-sticky-gray"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>T　＝ ( L × Dt*3.14 ) ÷ ( Vc * 1000 * f)<br>　　＝　(　200　×　50　×　3.14　)　÷　(　285　×　1000　×　0.3　)<br>　　＝　0.36分　＝　22秒</p>
</div></div>



<p>と、求めることができました。</p>



<h2 class="wp-block-heading"><span id="toc9">加工時間を短縮するためには？</span></h2>



<p>加工時間を短縮するためには、</p>



<p>Vcを早くするか送り速度を大きくする必要があります。</p>



<p>Vcは素材によってほぼ決まってしまいますし、チップの寿命にかかわってきますので、<br>送り速度fを早くするのが一番いい方法となります。</p>



<p>それには、設備のパワーが要りますので、そこは要確認ですが、<br>チップの先端のRを大きくすることで、送り速度を大きくすることができます。<br>実際に、チップの寿命も先端がとがっているものより、丸い方が削れにくいですので、<br>一度提案してみるのはいかがでしょうか？</p>



<h2 class="wp-block-heading"><span id="toc10">まとめ</span></h2>



<p>部材と必要な粗さが決まれば、カタログから各種条件が決まりますので、<br>それより、下記計算式を用いて、旋盤の切削時間を計算してみてください！</p>



<div class="wp-block-group is-style-memo-box"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>T　＝　L ÷ Ft　＝　L ÷ (W * f) = L ÷ (Vc/(Dt*3.14)*1000 * f)<br>　　＝ ( L × Dt*3.14 ) ÷ ( Vc * 1000 * f)</p>



<p></p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/calculation-of-lathe-machining-time/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【GAS入門】QUERYコード一覧！スプレッドシート</title>
		<link>https://nujonoa.com/query-code-list/</link>
					<comments>https://nujonoa.com/query-code-list/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 10 Aug 2020 12:31:19 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[QUERY]]></category>
		<category><![CDATA[コード]]></category>
		<category><![CDATA[条件]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=6666</guid>

					<description><![CDATA[目次 【GAS入門】QUERYコード一覧！スプレッドシートselectselect avg(),count(),max(),min(),sum()whereand検索も可能or検索も可能group by　と　pivotg [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【GAS入門】QUERYコード一覧！スプレッドシート</a></li><li><a href="#toc2" tabindex="0">select</a></li><li><a href="#toc3" tabindex="0">select avg(),count(),max(),min(),sum()</a></li><li><a href="#toc4" tabindex="0">where</a><ol><li><a href="#toc5" tabindex="0">and検索も可能</a></li><li><a href="#toc6" tabindex="0">or検索も可能</a></li></ol></li><li><a href="#toc7" tabindex="0">group by　と　pivot</a><ol><li><a href="#toc8" tabindex="0">group by　の例</a></li><li><a href="#toc9" tabindex="0">group byの例2</a></li><li><a href="#toc10" tabindex="0">PIVOTの使い方</a></li><li><a href="#toc11" tabindex="0">group by と pivot の複合技</a></li><li><a href="#toc12" tabindex="0">group byと pivot の注意点</a></li></ol></li><li><a href="#toc13" tabindex="0">order by (desc) or (asc)</a><ol><li><a href="#toc14" tabindex="0">order by と group by のコラボ　</a></li></ol></li><li><a href="#toc15" tabindex="0">limitで検索結果に表示数に制限をかける</a></li><li><a href="#toc16" tabindex="0">offset で行をスキップする。</a></li><li><a href="#toc17" tabindex="0">見出しの変更　label</a></li><li><a href="#toc18" tabindex="0">フォーマットを変更</a></li><li><a href="#toc19" tabindex="0">その他使える関数</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【GAS入門】QUERYコード一覧！スプレッドシート</span></h2>



<p>グーグルの公式の説明では分かりにくい、QUERYのコード一覧を<br>説明していきます。</p>




<a rel="noopener" target="_blank" href="https://developers.google.com/chart/interactive/docs/querylanguage" title="Query Language Reference (Version 0.7)  |  Charts  |  Google for Developers" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://www.gstatic.com/devrel-devsite/prod/v4d7086213de4a88af46437fe81d3213e3e0b7f024ec300b3813c1a681a622c28/developers/images/opengraph/google-blue.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Query Language Reference (Version 0.7)  |  Charts  |  Google for Developers</div><div class="blogcard-snippet external-blogcard-snippet">Learn how to use this language and discover detailed documentation for its classes, functions, and element.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://developers.google.com/chart/interactive/docs/querylanguage" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">developers.google.com</div></div></div></div></a>



<h2 class="wp-block-heading"><span id="toc2">select</span></h2>



<p>特定の列だけ抽出したい場合に使用します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"select D,F",-1)<br>↓D列、F列を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>dept</td><td>salary</td></tr><tr><td>Eng</td><td>1000</td></tr><tr><td>Eng</td><td>500</td></tr><tr><td>Eng</td><td>600</td></tr><tr><td>Sales</td><td>400</td></tr><tr><td>Sales</td><td>350</td></tr><tr><td>Marketing</td><td>800</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc3">select avg(),count(),max(),min(),sum()</span></h2>



<p>特定の列の集計を行いたい場合に使用します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select min(F)",1)<br>↓F列の最低値を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>min salary</td></tr><tr><td>350</td></tr></tbody></table></figure>



<p>使える条件は、</p>



<figure class="wp-block-table"><table><tbody><tr><td>名前</td><td>説明</td></tr><tr><td>avg()</td><td>グループの列のすべての値の平均値を返します。</td></tr><tr><td>count()</td><td>グループの指定された列の要素数を返します。ヌルセルはカウントされません。</td></tr><tr><td>max()</td><td>グループの列の最大値を返します。日付は古いものと比較され、文字列は大文字と小文字を区別してアルファベット順に比較されます。</td></tr><tr><td>min()</td><td>グループの列の最小値を返します。日付は古いものと比較され、文字列は大文字と小文字を区別してアルファベット順に比較されます</td></tr><tr><td>sum()</td><td>グループの列のすべての値の合計を返します。</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc4">where</span></h2>



<p>特定の条件でデータを抽出したい場合に使用します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"where F>=600",-1)<br>↓F列(給料)が600以上のデータを抽出します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p>使える条件式は、下記の通りとなっています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>数式</td><td></td></tr><tr><td>&lt;=</td><td>以下</td></tr><tr><td>&lt;</td><td>未満</td></tr><tr><td>&gt;</td><td>より大きい</td></tr><tr><td>&gt;=</td><td>以上</td></tr><tr><td>=</td><td>等しい</td></tr><tr><td>!=</td><td>等しくない</td></tr></tbody></table></figure>



<p>また、テキストも検索可能です。<br>テキストを使う時は、検索したい文字を「'(シングルクオーテーション)」で囲ってください。</p>



<figure class="wp-block-table"><table><tbody><tr><td>NAME</td><td>説明</td><td>例</td></tr><tr><td>contains</td><td>部分文字列の一致</td><td>例： where A contains 'John'</td></tr><tr><td>starts with</td><td>頭文字の一致</td><td>例： where dept starts with 'engineer'</td></tr><tr><td>ends with</td><td>末尾後の一致</td><td>例： where role ends with 'y'</td></tr><tr><td>matches</td><td>全一致<br>【.*】でワイルドカード</td><td>例： where country matches 'india'<br><br></td></tr><tr><td>like</td><td>ワイルドカード<br>％(文字数関係なし)<br>_(文字数分)</td><td>例： where name like fre%</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">and検索も可能</span></h3>



<p>検索はand検索も可能です。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$3:$J$9,"where D != 'Eng' and date '2005-01-09' > G",-1)<br>↓D列(職種)がEngでなく、かつ2005年1月9日以降に雇った人を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">or検索も可能</span></h3>



<p>or検索も可能です。<br>下記例は、and検索とor検索を組み合わせています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$3:$J$9,"where (D&lt;>'Eng' and I=true) or (D='Sales') or J is null",-1)<br>↓D列がEngではなく、I列がtrueの場合<br>　または<br>　D列がSalesで、かつJ列がnullの場合　を抽出</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc7">group by　と　pivot</span></h2>



<p>集計のために使用する関数になります。</p>



<p><span class="marker-animation">そのため、selectの中に、集計文(sum(),avg()などが必要です。)</span></p>



<p>集計条件は、2パターン設定でき、<br>・gropu byは集計結果を行方向に出力。<br>・pivotは集計結果を列方向に出力します。</p>



<h3 class="wp-block-heading"><span id="toc8">group by　の例</span></h3>



<p>下記例では、所属ごとに、収入の合計を計算しています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$3:$J$9,"select D, sum(F) group by D",-1)<br>↓<br>・表題としてD列(所属)を表示<br>・sum(F)で収入の合計を表示<br>・集計条件は、gropu by Dで所属ごとで設定。</p>



<figure class="wp-block-table"><table><tbody><tr><td>dept</td><td>sum salary</td></tr><tr><td>Eng</td><td>2100</td></tr><tr><td>Marketing</td><td>800</td></tr><tr><td>Sales</td><td>750</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc9">group byの例2</span></h3>



<p>gropu byの条件を二つ並べると、<br>・○○かつ△△の人は、何人。<br>のように検索をかけることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select I,E, avg(F), count(H) group by I,E",-1)<br>↓<br>・表題として、I,E列(シニア判定、ランチタイムの時間)と表示<br>・収入の平均と、人数を集計。<br>・集計条件は、シニア判定と、ランチタイムの時間</p>



<figure class="wp-block-table"><table><tbody><tr><td>isSenior</td><td>lunchTime</td><td>avg salary</td><td>count age</td></tr><tr><td>FALSE</td><td>12:00:00</td><td>425</td><td>2</td></tr><tr><td>FALSE</td><td>13:00:00</td><td>600</td><td>1</td></tr><tr><td>TRUE</td><td>12:00:00</td><td>700</td><td>2</td></tr><tr><td>TRUE</td><td>13:00:00</td><td>800</td><td>1</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">PIVOTの使い方</span></h3>



<p>PIVOTはgroup byと似ていますが、<br>列方向に集計結果を展開します。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$3:$J$9,"select sum(F) pivot D",-1)<br>↓<br>・収入の合計を集計<br>・集計条件は、D列(部署)で列方向に展開</p>



<figure class="wp-block-table"><table><tbody><tr><td>Eng</td><td>Marketing</td><td>Sales</td></tr><tr><td>2100</td><td>800</td><td>750</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc11">group by と pivot の複合技</span></h3>



<p>group byとpivotを組み合わせると、<br>2つの条件の集計結果を見栄えよく表示させることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$3:$J$9,"select E, sum(F) group by E pivot D",1)<br>↓<br>・表題として、E列(ランチタイム)を設定。<br>・収入の合計を集計。<br>・集計条件は、「E列(ランチタイムの時間ごと)」かつ「D列(所属ごと)」</p>



<figure class="wp-block-table"><table><tbody><tr><td>lunchTime</td><td>Eng</td><td>Marketing</td><td>Sales</td></tr><tr><td>12:00:00</td><td>1500</td><td></td><td>750</td></tr><tr><td>13:00:00</td><td>600</td><td>800</td><td></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">group byと pivot の注意点</span></h3>



<p>pivot,group byは条件が一致しないと表示されませんので、ご注意ください。</p>



<p>基本的に、</p>



<p class="is-style-secondary-box">・集計したい条件①＝〇<br>・集計したい条件②＝◇<br>・集計対象を設定する。▲</p>



<p>として、</p>



<p class="is-style-danger-box">select 〇,sum(▲) group by 〇 pivot ◇</p>



<p>の形で使うとわかりやすいと思います。<br>sumの部分は、avg,minなどなどを変更してお使いください。</p>



<h2 class="wp-block-heading"><span id="toc13">order by (desc) or (asc)</span></h2>



<p>出力を昇順、降順で並び替える場合に使います。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"order by D, F desc",1)<br>・D列→F列の順番で降順に並び替える。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">order by と group by のコラボ　</span></h3>



<p>gropu byなどと組み合わせると集計結果も並び替えることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"select D, max(F) group by D order by max(F)",1)<br>↓D列を表題にして、<br>各業種ごとの、F列の最大値を取得、昇順で並べています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>dept</td><td>max salary</td></tr><tr><td>Sales</td><td>400</td></tr><tr><td>Marketing</td><td>800</td></tr><tr><td>Eng</td><td>1000</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc15">limitで検索結果に表示数に制限をかける</span></h2>



<p>limitを使うと、表示数に制限をかけることができます。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"limit 2",1)<br>2行まで表示。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc16">offset で行をスキップする。</span></h2>



<p>これはあまり使うタイミングが分からないのですが、<br>行をスキップすることができます。</p>



<p>limitと組み合わせると間をとることも可能です。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-dark-box">=QUERY($C$4:$J$10,"limit 2 offset 2 ",1)<br>↓2行目から、2行分表示。</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc17">見出しの変更　label</span></h2>



<p>labelを使って見出しの変更ができます。<br>グラフなどを作るときには便利な機能となっています。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"label D 'Department', C 'Employee Name'",1)<br>D列のラベルの'Department'、C列のラベルを'Employee Name'に変更</p>



<figure class="wp-block-table"><table><tbody><tr><td>Employee Name</td><td>Department</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc18">フォーマットを変更</span></h2>



<p>データベースに登録できるフォーマットの形は決まっていますので、<br>出力結果を変更したい場合は、フォーマット関数を使用する必要があります。</p>



<figure class="wp-block-table"><table><tbody><tr><td>C列</td><td>D列</td><td>E列</td><td>F列</td><td>G列</td><td>H列</td><td>I列</td></tr><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1000</td><td>2005-03-19</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500</td><td>2006-04-19</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600</td><td>2005-10-10</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400</td><td>2002-10-10</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350</td><td>2004-09-08</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800</td><td>2005-01-10</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<p class="is-style-secondary-box">=QUERY($C$4:$J$10,"format F '#,##0.00', G 'dd-MMM-yyyy', I 'Yes!:Not yet'",1)</p>



<figure class="wp-block-table"><table><tbody><tr><td>name</td><td>dept</td><td>lunchTime</td><td>salary</td><td>hireDate</td><td>age</td><td>isSenior</td></tr><tr><td>John</td><td>Eng</td><td>12:00:00</td><td>1,000.00</td><td>19-3月-2005</td><td>35</td><td>TRUE</td></tr><tr><td>Dave</td><td>Eng</td><td>12:00:00</td><td>500.00</td><td>19-4月-2006</td><td>27</td><td>FALSE</td></tr><tr><td>Sally</td><td>Eng</td><td>13:00:00</td><td>600.00</td><td>10-10月-2005</td><td>30</td><td>FALSE</td></tr><tr><td>Ben</td><td>Sales</td><td>12:00:00</td><td>400.00</td><td>10-10月-2002</td><td>32</td><td>TRUE</td></tr><tr><td>Dana</td><td>Sales</td><td>12:00:00</td><td>350.00</td><td>08-9月-2004</td><td>25</td><td>FALSE</td></tr><tr><td>Mike</td><td>Marketing</td><td>13:00:00</td><td>800.00</td><td>10-1月-2005</td><td>24</td><td>TRUE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc19">その他使える関数</span></h2>



<p>その他使る関数を以下に示します。<br></p>



<figure class="wp-block-table"><table><tbody><tr><td>名前</td></tr><tr><td>year()</td><td>日付または日時値から年の値を返します。<br>たとえば、 year(date "2009-02-05")では2009を返します。</td></tr><tr><td>month()</td><td>日付または日時の値からゼロから始まる月の値を返します。<br>例： month(date "2009-02-05")では「1」を返します。<br>注：月は0から始まるため、この関数は1月の場合は0、2月の場合は1を返します。</td></tr><tr><td>day()</td><td>日付または日時値から月の日を返します。<br>例: day(date "2009-02-05")では「5」を返します。</td></tr><tr><td>hour()</td><td>日時または時刻の値から時間の値を返します。<br>例： hour(timeofday "12:03:17")では「12」を返します。<br></td></tr><tr><td>minute()</td><td>日時または時刻の値から分の値を返します。<br>例： minute(timeofday "12:03:17")では「3」を返します。</td></tr><tr><td>second()</td><td>日時値または時刻値から秒の値を返します。<br>例： second(timeofday "12:03:17")では「17」を返します。</td></tr><tr><td>millisecond()</td><td>日時または時刻の値のミリ秒の部分を返します。<br>例： millisecond(timeofday "12:03:17.123")では123を返します。</td></tr><tr><td>quarter()</td><td>日付または日時値から四半期を返します。<br>例： quarter(date "2009-02-05")1を返します。<br>四半期は1から始まるため、この関数は最初の四半期には1を、<br>2番目の四半期には2を返します。</td></tr><tr><td>dayOfWeek()</td><td>日付または日時値から曜日を返します。<br>例： dayOfWeek(date "2009-02-26")5を返します。<br>日は1から始まるため、関数は日曜日の場合は1、月曜日の場合は2を返します。</td></tr><tr><td>now()</td><td>GMTタイムゾーンの現在の日時を表す日時値を返します。</td></tr><tr><td>dateDiff()</td><td>2つの日付値または日時値の間の日数の差を返します。<br>注：値の【日付部分のみ】が計算に使用されるため、関数は常に整数値を返します。<br>例： dateDiff(date "2008-03-13" date "2008-02-12")29を返します。 <br>　　dateDiff(date "2009-02-13" date "2009-03-13")-29を返します。<br>　　時間の値は比較前に切り捨てられます。</td></tr><tr><td>toDate()</td><td>指定された値を日付値に変換します。<br>日付を指定すると、同じ値を返します。<br>日時を指定すると、日付部分を返します。<br>例： toDate(dateTime "2009-01-01 12:00:00") 「2009-01-01」を返します。</td></tr><tr><td>upper()</td><td>指定された文字列を大文字で返します。<br>たとえば、 upper("foo")では「FOO」を返します。<br></td></tr><tr><td>lower()</td><td>指定された文字列を小文字で返します。<br>たとえば、 lower("Bar")では「bar」を返します。</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/query-code-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
